实验指导书(修订版) 下载本文

内容发布更新时间 : 2024/5/3 22:11:45星期一 下面是文章的全部内容请认真阅读。

在制定的时间之内没有运行完,则测试也失败。

@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