Привет, я новичок в модульном тестировании Groovy с использованием mockito. Я пытаюсь понять, как написать тестовый пример для daoImpl calss без реального обновления или вставки в базу данных.
ниже - мой код.
@Component
public class TransactionDAOImpl implements TransactionDAO {
@Autowired
StringUtilities stringUtilities;
@Autowired
private TransactionRepository transactionRespository;
@Override
@Transactional
public String create(List<DepositoryTransaction> depositoryTransaction) {
List<DepositoryTransaction> dep = transactionRespository.saveAll(depositoryTransaction);
LOGGER.debug("Recieved atm transaction : {} = {}", dep);
if (dep != null && !dep.isEmpty())
return stringUtilities.SUCCESS;
else
return stringUtilities.FAILURE;
}
}