本文共 1441 字,大约阅读时间需要 4 分钟。
最近实习需要用到Junit,记录一下。
public int subtract(int a, int b) { return a - b;}public int multiply(int a, int b) { return a * b;}public int divide(int a, int b) { return a / b;}
}
测试类:```javapackage junit.util;import static org.junit.Assert.assertEquals;import org.junit.Test;import junit.util.Calculate;/** * junit的测试方法必须使用@Test注解 * 测试方法必须以public void修饰,并且不包含参数 */public class TestCalculate { @Test public void testAdd() { /** * assertEquals这个方法是一个断言方法 * 第一个参数表示预期的结果 * 第二个参数表示程序的执行结果 * 当预期结果与执行结果是一致的时候,则表示单元测试成功 */ assertEquals(4, new Calculate().add(1, 3)); } @Test public void testSubtract() { assertEquals(4, new Calculate().subtract(9, 5)); } @Test public void testMultiply() { assertEquals(6, new Calculate().multiply(2, 3)); } @Test(expected=ArithmeticException.class) public void testDivide() { assertEquals(3, new Calculate().divide(9, 0)); }}
3.运行:Run as -->Junit Test
转载地址:http://spdgi.baihongyu.com/