为了熟悉单元测试,我应该从哪些最常用的测试方法开始?它们有很多,但我猜有一些是常见的或类似的。
我指的是AssertTrue()等Junit方法。
发布于 2010-08-11 05:04:53
只有几个模式需要学习,不同类型的多个实现方法和一个可选的初始消息参数。
至少,您需要学习所有的模式,但最后一点--这些都是不同情况下所需的。
发布于 2010-08-11 04:59:42
assertEquals是最常用的测试方法。
assertEquals( "string1", "string1" );
//would fail
assertEquals( expectedValue, actualValue );
//would pass if expectedValue.equals( actualValue )您还可以添加在断言失败时打印的注释:
assertEquals( "method result should be 7", 7, thing.methodThatShouldReturn7() );
//would pass if 7 == thing.methodThatShouldReturn7()有关更多详细信息,请参阅Assert class javadoc,一旦您熟悉了assertEquals,就可以查看其他可用的断言选项。
发布于 2010-08-11 04:40:50
setUp()和tearDown(),它们在每个用例之前和之后调用。
https://stackoverflow.com/questions/3453113
复制相似问题