2017-07-20 31 views
-2

我意識到,在我的項目,我用兩個庫的是,從本質上講,做同樣的事情:org.mockito.Mockito.any和org.mockito.matchers.any之間的區別?

1)org.mockito.Mockito.any

2)org.mockito.Matchers .any

我想只使用其中一個更清晰,哪一個我應該堅持?

謝謝!

+0

爲什麼downvotes? : - |至少有一個理由...... – dev

+2

這個問題沒有顯示任何研究工作。注意到前者是後者的一個子類很容易 - 它只是開放課堂並看看它。 – SpaceTrucker

回答

2

MockitoMatchers的子類,這就是爲什麼你仍然可以像你一樣訪問父類的靜態方法。

所以我建議你堅持Matchers.any()因爲這是實施所在的地方。

+0

謝謝,org.mockito.ArgumentMatchers.any呢?與他們以相同的方式相關? – dev

+0

有點相關,即。 'Mockito.any'和所有其他'Mockito.any **'只是一個'ArgumentMatchers'實現。 –