我想在我的服務層的方法中單元測試這個代碼塊。 任何人都可以提出什麼可以(/應該)我測試在這裏,以及如何測試它們(尤其是插入數據庫部分)。任何指針(/示例代碼/文檔)將非常有幫助。在Java中嘲笑Db單元測試
if (element != null) {
id = iplDAO.loadGames(element, batchVO.getId());
iplPartyDetailsVO = element.getParty();
if iplPartyDetailsVO != null) {
try {
iplDAO.insertPartyDetails(iplPartyDetailsVO, id, batchVO.getId());
} catch (Exception e) {
logger.logp("className");
String err = "blah";
iplDAO.insertIntoError(err_t);
}
}
您是否擁有DAO代碼或是專有的? – Compass
你可以分享'iplDAO'是如何創建/初始化的嗎? – Mureinik
@Compass 是我們自己的DAO代碼 - 它的創建如下: 「公共類IPLDAO擴展BaseDAO實現TTDAO { \t在-自動裝配Autowired \t私人ITXXDAO txxDao; \t優先覆蓋 \t public int loadGames(..){ \t return id; } \t AT-覆蓋 \t公共布爾insertPartyDetails(A,B,C){ \t \t返回X; \t} }' 而在服務類中它的Autowired – user2666282