Я пытаюсь выполнить тестирование этого кода в методе на моем уровне обслуживания. Может ли кто-нибудь предложить, что может (/ должен) проверить здесь и как их протестировать (особенно вставить в db-часть). Любые указатели (/ code code/doc) будут очень полезны.Mocking Db in Java Unit тесты
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 At-Override \t public int loadGames (..) { \t return id; } \t Ат-Override \t общественные булевы insertPartyDetails (а, б, в) { \t \t возврата х; \t} } ' И в классе обслуживания его Autowired – user2666282