Как мы можем загружать данные, которые будут использоваться в тестах JUNIT, и в конце назад, используя тестирование пружинного блока?Загрузка начальных данных, необходимых для всех тестов JUNIT и откат
ответ
Вы можете иметь свой тестовый класс продлить что-то вроде:
Смотрите разделы 9.3.2.3 и 9.3.5.4 Весны документации для получения дополнительной информации:
http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/testing.html#testing-tx
Вы можете используйте это в сочетании с чем-то вроде DBUnit, чтобы заполнить вашу базу данных известными данными.
Нашел ответ. Использование AbstractTransactionalJunit4SpringContextTest делает все методы транзакционными. Метод аннотации с @Transactional делает трюк. Откат по умолчанию. – SanjeevGhimire
Пожалуйста, отметьте как правильно. Благодарю. –
- 1. Настройка JUnit для всех тестов
- 2. Весенняя загрузка - Загрузка начальных данных
- 3. Laravel - Загрузка всех необходимых файлов?
- 4. Очистка после всех тестов junit
- 5. Загрузка начальных данных в angularjs
- 6. загрузка начальных данных в Backbone.js
- 7. Запуск всех тестов в Junit 4
- 8. Настройка переменных среды для всех тестов JUnit в Eclipse
- 9. Сбор всех тестов в одном классе JUnit
- 10. Очистка после всех тестов JUnit без объявления классов классов тестов
- 11. Теория JUnit для всех тестов - требуется только параметризованный метод настройки
- 12. Набор тестов для тестирования Junit 4 и отдельные классы тестов
- 13. JUnit, таймаут для параметризованных тестов
- 14. JUnit java.lang.OutOfMemoryError при запуске всех тестов в пакете
- 15. Необходима отдельная проверка и набор тестов, необходимых для обучения SVM?
- 16. Загрузка всех элементов в начале приложения или загрузка необходимых элементов для каждой пользовательской операции?
- 17. Файл фильтра FindBugs для игнорирования тестов JUnit
- 18. Разработка веб-сайта для всех необходимых компонентов?
- 19. JUnit Database Тестирование и заказ тестов
- 20. В JUnit, как я могу получить список всех тестов интеграции?
- 21. Встраиваемая база данных для тестов Junit для приложения без пружины
- 22. Различные параметризованные аргументы для разных тестов JUNIT
- 23. Очистка базы данных после тестов Junit
- 24. Иерархия JUnit тестов
- 25. Нахождения всех тестов в подпакете
- 26. Список всех необходимых функций
- 27. JUnit наборы тестов
- 28. Написание тестов JUnit
- 29. Выполнение процента тестов JUnit
- 30. Весенняя загрузка MongoRepository @Rollback для тестов
будьте более конкретным. Что вы подразумеваете под откатом? '@ Before' или' @ BeforeClass' недостаточно? –
Да, загрузите начальные данные, необходимые для тестов junit, и после завершения модульных тестов удалите данные. Потребность в этом заключается в том, чтобы запустить единичный тест без переполнения базы данных. – SanjeevGhimire