2012-10-03 45 views
1

我需要在行爲測試方法之間添加依賴關係,我使用@RunWith(SpringJUnit4ClassRunner.class)來運行測試。如何使用@Rule替代@RunWith使用JExample

我添加到的Mockito混合使用:

@Rule 
public MockitoRule mockitoRule = new MockitoRule(); 

凡MockitoRule是一個短類實現MethodRule應用Mokito行爲,我設法地方攢夠了。

現在的問題:任何人都有關於如何歸檔與JExample類似的東西的想法,即:用@Rule而不是使用@RunWith(JExample.class)來應用它?

+0

我是JExample的作者,請與我聯繫,以便我們可以一起工作,讓JExample運行規則。我的電子郵件是[email protected] – akuhn

回答

1

看着Sourceforgegithub,看起來在過去的幾年中JExample並沒有太多的發展,所以JExample可能沒有@Rule。我會聯繫原作者,看看添加TestRule是多麼容易。

乍一看,它似乎需要稍微改變JExample works,因爲實際使用了測試的返回值,而JUnit的基本運行者則認爲這些方法是無效的返回值。