1.簡介
mock,[m?k],adj. 虛擬的,模擬的。
如果你的代碼對另一個類或者接口有依賴,mock測試能夠幫你模擬這些依賴,從而完成測試。
使用場景:
類A有一個方法fun(B b),它依賴于B類的一個對象。所以要測試這個方法必須要有b對象。如果自己構造B對象,并做一些操作來適應測試,會顯得麻煩。那么就可以用mock測試。
2.獲得
mock測試是一種思想,mockito是一個實現框架。
<dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <version>1.8.5</version> <scope>test</scope>
</dependency>