内容发布更新时间 : 2024/11/16 21:45:00星期一 下面是文章的全部内容请认真阅读。
在制定的时间之内没有运行完,则测试也失败。
@BeforeClass
只在测试用例初始化时执行。
@AfterClass
当所有测试执行完毕之后才执行。
注意:每个测试类只能有一个方法被标注为@BeforeClass 或 @AfterClass,并且该方法必须是Public和Static的。
2、方法
对于方法的声明也有如下要求:名字可以随便取,没有任何限制,但是返回值必须为void,而且不能有任何参数。如果违反这些规定,会在运行时抛出一个异常。至于方法内该写些什么,那就要看你需要测试些什么了。
例如:public void testAdd()
{ }
assertEquals是Assert类中的一系列的静态方法,一般的使用方式是Assert. assertEquals(),但是使用了静态包含“import static org.junit.Assert.*;”后,前面的类名就可以省略了,使用起来更加的方便。assertEquals()用来判断期待结果和实际结果是否相等,它包含两个参数,第一个参数填写期待结果,第二个参数填写实际结果。
例如:assertEquals(5, calculator.getResult());
用来判断运行calculator.getResult()方法后获得的结果是否等于5。
34
封面设计: 贾丽
地 址:中国河北省秦皇岛市河北大街438号 邮 编:066004
电 话:0335-8057068 传 真:0335-8057068
网 址:http://jwc.ysu.edu.cn
35