我想在我的服务层的方法中单元测试这个代码块。 任何人都可以提出什么可以(/应该)我测试在这里,以及如何测试它们(尤其是插入数据库部分)。任何指针(/示例代码/文档)将非常有帮助。在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