[英]How do I enable Mockito debug messages?
Mockito 1.9.0引入了監聽器,現在捆綁了一個詳細的記錄器:
所以基本上如果你想要簡單和愚蠢的日志,只需執行以下操作:
List mockWithLogger = mock(List.class, withSettings().verboseLogging());
有關詳細信息,請參閱http://docs.mockito.googlecode.com/hg/latest/org/mockito/MockSettings.html#verboseLogging ()
干杯,
布萊斯的答案是要走的路,但另一種選擇是:
new org.mockito.internal.debugging.MockitoDebuggerImpl().printInvocations(mockedObject);
這只是將該點之前發生的交互打印到給定選項。 不夠強大,但是訣竅並且可能對某些情況有用(即使用模擬注釋時)
例如,這應該根據MockitoSettings工作
spiedObject = mock(ToMock.class, withSettings().spiedInstance(toMockInstance).verboseLogging())
雖然在1.9.5似乎沒有間諜任何東西,但它只是嘲笑它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.