當前我正在測試一個獲取對象並檢查該對象是否存儲爲實例變量的類實例的方法。到目前爲止沒有問題。檢查模擬對象的類類型
但在測試中我必須使用mock,其中一個mock是傳遞給該方法的對象。現在,它變得棘手。讓我們來看看代碼(我總結了本次測試的代碼):
Class<AdapterEvent> clazz = AdapterEvent.class;
AdapterEvent adapterEvent = Mockito.mock(AdapterEvent.class);
Assert.assertTrue(adapterEvent.getClass().equals(clazz));
Assert.assertTrue(adapterEvent.getClass().isAssignableFrom(clazz));
那麼,這個測試實際上失敗。有誰知道爲什麼?有人有一個想法,我怎樣才能解決這個問題,仍然在測試中使用模擬?是否有另一種比較對象與特定類的方法。
非常感謝您的幫助。
問候
赫拉爾
您可能需要接受下面的答案之一(如果是正確的)。 – walters 2012-09-19 07:55:25