0
如何在內存資源文件夾中的JSON文件中讀取對象的存儲庫中測試?從文件映射對象的測試存儲庫
庫:
@Repository
public class MyRepository{
private TreeMap<String, MyObject> objects;
private ObjectMapper mapper;
@Autowired
public MyRepository(ObjectMapper objectMapper) throws IOException {
// mapping objects from /resources to TreeMap
}
// some custom methods working on my objects
}
現在我想測試這些方法,但我不想用「真實」的對象。什麼是測試它的最好方法?我應該創建一些構造函數,將一些對象集合作爲參數嗎?
所以在我的情況下,如果我只關心測試我的方法中的邏輯,創建構造函數僅用於測試準備好的對象(不是從JSON文件創建)是好方法嗎? – crooked
這是一個很好的方法。人們可以花太多時間進行測試,並且浪費寶貴的時間來獲得100%的代碼覆蓋率,這時幾乎沒有任何好處。 –