摘要: 本文是"探索JUnit4擴展"系列中的第三篇,將進一步探究Rule的應(yīng)用,展示如何使用Rule來替代@BeforeClass,@AfterClass,@Before和@After的功能。(2012.01.04最后更新) 閱讀全文
JUnit
摘要: 在上一篇文章《探索JUnit4擴展:擴展Runner》中,討論了一種擴展JUnit4的方式,即,直接修改Test Runner的實現(xiàn)(BlockJUnit4ClassRunner)。但這種方法顯然不便于靈活地添加或刪除擴展功能。本文將使用JUnit4.7才開始引入的擴展方式--Rule來實現(xiàn)相同的擴展功能。(2010.12.25最后更新) 閱讀全文
摘要: 在使用JUnit的過程中,大家可能會對JUnit進行一些擴展。本文中的示例為JUnit4定義了一個新的Annotation,并相應(yīng)地對已有的Runner進行擴展,使其能夠解析新引入的Annotation。(2011.12.25最后更新) 閱讀全文
摘要: 是在編寫一個方法之前就編寫它的單元測試,還是在寫完這個方法,甚至是整個類之后才編寫單元測試呢?John Ferguson Smart在他的blog中再次提出了這個問題,并根據(jù)自己的經(jīng)驗給出了一些建議。(2008.06.10最后更新) 閱讀全文