上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 文章来源:https://www.ibm.com/developerworks/cn/java/j-lo-junit44/ 阅读全文
posted @ 2017-02-20 14:35 Cranberries 阅读(152) 评论(0) 推荐(0)
摘要: 理想情况下,编写测试的开发人员可以控制所有可能引起测试失败的起因。如果不能立即实现,明确的附注通常可以改进测试程序的设计。比如说,一个测试程序在开发预期外的场所中运行失败,可以通过向域代码中准确传递一个场所来修复。 然而,上述方法有时候也会行不通。由于被测试代码是当前写的,隐含一些假设,所以运行对应 阅读全文
posted @ 2017-02-20 11:37 Cranberries 阅读(194) 评论(0) 推荐(0)
摘要: 参数化测试实例 Parameterized 运行器能实现参数化测试,引用该运行器测试某个类时,它会自动创建测试数据以便实现参数化测试。 例如,要测试Fibonacci function,代码请见Android Studio 中的FibonacciTest 类。Fibonacci function中, 阅读全文
posted @ 2017-02-15 17:54 Cranberries 阅读(118) 评论(0) 推荐(0)
摘要: 原文链接: http://howtodoinjava.com/2013/07/18/when-to-use-countdownlatch-java-concurrency-example-tutorial/ 翻译: ImportNew.com - 张涛译文链接: http://www.importn 阅读全文
posted @ 2017-02-15 16:41 Cranberries 阅读(115) 评论(0) 推荐(0)
摘要: 如果测试用例运行时不受控制或者运行时间过长,就将其自动判定为运行失败。实现这个功能,有以下2种选择: 在@Test注释的括号中添加timeout 参数(适用测试方法) 你可以随意指定一个毫秒级别的时长,如果测试用例运行后超过这个时长,则抛出的 Exception 会触发失败,从而判定测试用例执行失败 阅读全文
posted @ 2017-02-15 14:18 Cranberries 阅读(197) 评论(0) 推荐(0)
摘要: 如果因为某种原因,你不想一个用例运行失败,只是想跳过它,那么可以临时置为忽略状态。 想要忽略JUnit中的测试用例,可以给测试方法添加注释 或者 删除@Test注释。如果是添加注释,可以在@Test 之前或之后添加@Ignore注释,test runner会上报被忽略的测试的数目,运行成功的测试的数 阅读全文
posted @ 2017-02-14 14:59 Cranberries 阅读(179) 评论(0) 推荐(0)
摘要: assertThat 一种插入机制,语法如下: assertThat([value], [matcher statement]); 例如: assertThat(x, is(3)); assertThat(x, is(not(4))); assertThat(responseString, eith 阅读全文
posted @ 2017-02-14 11:39 Cranberries 阅读(195) 评论(0) 推荐(0)
摘要: 可预期的异常测试 一般如何判定程序抛出的异常正是你所预期的呢?在常规环境中,保证程序正常跑完很重要;但是在异常环境中,确保程序能够按照预期的来执行,更加重要。比如说: 阅读全文
posted @ 2017-02-13 17:59 Cranberries 阅读(314) 评论(0) 推荐(0)
摘要: 从4.11版开始,JUnit会按照一个默认的确定的不可预测顺序来执行程序。如果要改变默认的顺序,只需要给测试类添加一个注释@FixMethodOrder并且指定一个可用的MethodSorters: @FixMethodOrder(MethodSorters.JVM):根据JVM返回的顺序执行测试方 阅读全文
posted @ 2017-02-13 15:51 Cranberries 阅读(129) 评论(0) 推荐(0)
摘要: JUnit 4 中,Suite类Runner允许建立一个包含很多测试类的组件,以便实现集中测试。这个相当于JUnit 3.8.x 中的static Test suite()方法。具体用法:针对要测试的类,添加注释@RunWith(Suite.class) 和 @SuiteClasses(TestCl 阅读全文
posted @ 2017-02-13 15:17 Cranberries 阅读(126) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页