John Jiang

a cup of Java, cheers!
https://github.com/johnshajiang/blog

   :: 首页 ::  :: 联系 :: 聚合  :: 管理 ::
  131 随笔 :: 1 文章 :: 530 评论 :: 0 Trackbacks

JUnit

     摘要: 本文是"探索JUnit4扩展"系列中的第三篇,将进一步探究Rule的应用,展示如何使用Rule来替代@BeforeClass,@AfterClass,@Before和@After的功能。(2012.01.04最后更新)  阅读全文
posted @ 2012-01-04 00:13 John Jiang 阅读(2339) | 评论 (3)  编辑

     摘要: 在上一篇文章《探索JUnit4扩展:扩展Runner》中,讨论了一种扩展JUnit4的方式,即,直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。本文将使用JUnit4.7才开始引入的扩展方式--Rule来实现相同的扩展功能。(2010.12.25最后更新)  阅读全文
posted @ 2011-12-24 23:26 John Jiang 阅读(2324) | 评论 (0)  编辑

     摘要: 在使用JUnit的过程中,大家可能会对JUnit进行一些扩展。本文中的示例为JUnit4定义了一个新的Annotation,并相应地对已有的Runner进行扩展,使其能够解析新引入的Annotation。(2011.12.25最后更新)  阅读全文
posted @ 2011-12-14 00:01 John Jiang 阅读(3012) | 评论 (4)  编辑

     摘要: 是在编写一个方法之前就编写它的单元测试,还是在写完这个方法,甚至是整个类之后才编写单元测试呢?John Ferguson Smart在他的blog中再次提出了这个问题,并根据自己的经验给出了一些建议。(2008.06.10最后更新)  阅读全文
posted @ 2008-06-09 20:55 John Jiang 阅读(2692) | 评论 (2)  编辑