需要测试类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参数使可选的。这种断言通常被用于标记某个不应该到达的分支(例如,在一个预期发生的异常之后)