用@Test代替了强制命名规则
取消了测试类必须继承TestCase的规则,但必须import org.junit.Assert以使用断言
setUp和tearDown方法?我还不懂,ok,就是对属性值的初始化和销毁的方法
用@Before和@After 代替了setUp方法和tearDown方法 这两个属性所代表的初始化和销毁是在每个被测方法前后执行的
@BeforeClass和@AfterClass 初始化类,这样只进行一次初始化和销毁,而不是对每个方法都进行一次
用t(expected=ArithmeticException.class)代替try,catch语句。示例代码如下:
@Test t(expected=ArithmeticException.class) public void div() {
//断言除数是否为0
int n = 2 / 0;
}
下一节:struts