У меня есть следующий код:Java Spring JUnit Test Datasource не указан
@Override
public long getUniqueId() {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateAndTime= dateFormat.format(new Date());
jdbcTemplate.update(someSqlQuery, dateAndTime);
SimpleJdbcCall jdbcCall = new SimpleJdbcCall(jdbcTemplate).withProcedureName("IDENTITY").withReturnValue();
}
return 0;
}
И я хочу написать простой модульный тест, но всякий раз, когда код достигает линию с SimpleJdbcCall
бросает исключение, что «DataSource не определен». Это мой тест:
@Test
public void testGetBatchId() {
transactionImpl.getUniqueId();
}
Что не так с моей настройкой?
Это не юнит тест, это тест интеграции. Кроме того, ваш источник данных определен в области проверки? – t0mppa
В вашем разделе «Следующий код» есть дополнительный «}». Есть ли код, отсутствующий в коде, который вы хотите проверить? –