В настоящее время я работаю над некоторыми интеграционными тестами для приложения Spring Batch. Такое приложение читает из таблицы SQL, записывает в другую таблицу и, в конце концов, генерирует отчет в виде файла .txt
.
Изначально я думал просто убедиться, что я У меня был другой файл с ожидаемым выводом, который можно сравнить с файлом отчета и проверить содержимое таблицы.
(В некоторых случаях я не очень разбираюсь в Spring ).
Но после прочтения некоторых статей о Baelung у меня возникают сомнения относительно моей первоначальной методологии.
Должен ли я манипулировать содержимым таблицы в моем коде, чтобы убедиться, что у меня ожидаемый вход? Должен ли я использовать инструменты Spring Test Framework? Без них я могу выполнить задание из своего теста?