我寫單元測試是發生在參數id
的方法是類似下面的方法:的Mockito - 懲戒與參數
public void searchid(String id) {
Document doc = Repository.findDocument(id); //returns a document
if (doc == null) {
System.out.println("id missing");
} else {
String stringRecord = doc.asJsonString(); //converting doc to string
這裏Repository.findDocument(id)
返回一個文檔。 在我的單元測試中,我從src/test/resources
獲取JSON文件。那麼,我該如何模擬Repository.findDocument(id)
,以便從我的資源中獲取文件呢?
感謝,
是'Repository.findDocument()''一個方法static'? –
這裏回答了一個類似的問題:https://stackoverflow.com/questions/21105403/mocking-static-methods-with-mockito。 – canihazurcode
不,我是自動裝配,然後使用'findDocument' – AYa