JUnit的简单例子

来源:互联网 发布:防p2p限速软件 编辑:程序博客网 时间:2024/05/16 18:18

需要测试类Calculate.java

 

 

 

Junit测试类 CalculateTest.java

 

 

 

还必须导入一个JUNIT的JAR包:JUnit3.8.0 (或其他发布版本)

 

 

在CalculateTest.java页面,点击右键-run as-JUnit Test  运行测试用例

 

 

 

 

JUnit的各种断言:

assertEquals([String message], expected, actual)——这是使用得最多的断言形式。expected-是你的期望值(通常要硬编码),actual-被测代码实际产生的值,message-可选的消息,如果提供的话,将会在发生错误的时候报告这个消息。

assertNull([String message],java.lang.Object object)——验证一个给定的对象是否为Null(或者为非Null),如果答案为否,则将会失败。message参数是可选的。

assertSame( [String message], expected,actual)——验证expected参数和actual参数所引用的是否为同一对象,如果不是的话,将会失败。Message参数是可选的。

assertTrue( [String message],boolean condition)——验证给定的二元条件是否为真,如果为假的话,将会失败。Message参数是可选的。

assertFalse( [String message],boolean condition)——验证给定的二元条件是否为假,如果不为假的话,将会失败。Message参数是可选的

fail( String message )——使测试立即失败,其中message参数使可选的。这种断言通常被用于标记某个不应该到达的分支(例如,在一个预期发生的异常之后)

 

 

 

 

 

 

原创粉丝点击