1
我有單元測試用例,我正在使用期望的JMockit。 現在,當我單獨運行測試用例時,測試用例通過。但是當我集體運行所有測試用例時,我得到:Jmockit期望錯誤
expected exactly 1 time, already invoked...
錯誤。我覺得以前的測試用例在jmock中設置的一些配置或狀態沒有清除。
有沒有人遇到類似的東西?
感謝
我有單元測試用例,我正在使用期望的JMockit。 現在,當我單獨運行測試用例時,測試用例通過。但是當我集體運行所有測試用例時,我得到:Jmockit期望錯誤
expected exactly 1 time, already invoked...
錯誤。我覺得以前的測試用例在jmock中設置的一些配置或狀態沒有清除。
有沒有人遇到類似的東西?
感謝
這聽起來我好像你已經定義了一個嘲笑類的方法的調用允許的數量。你有類似的東西:
@Mock(invocations = 1)
{signature for method here}
?
如果出現這種情況,您需要使用JUnit @After
成語拆分模擬實例,其中您將轉至tearDownMocks()
以重置每個測試用例中使用的模擬實例。