Описание тега spring-test-dbunit

Spring DBUnit обеспечивает интеграцию между средой тестирования Spring и популярным проектом DBUnit.
1 ответ

Весенний тест DBUnit H2Connection отказался

Я хотел бы создать интеграционный тест для своего проекта, и я новичок в Spring Test DB Unit. К сожалению, после запуска теста я сталкиваюсь с ошибкой, приведенной ниже: Ошибка: соединение отказано: подключить локальный хост Я также добавил файл кла…
2 ответа

org.dbunit.dataset.NoSuchColumnException

Я получаю следующую ошибку при запуске моих тестов: org.dbunit.dataset.NoSuchColumnException: myTable.MYFIELD - (Non-uppercase input column: myfield) in ColumnNameToIndexes cache map. Note that the map's column names are NOT case sensitive. at org.d…
13 ноя '17 в 12:44
1 ответ

DBUnit с Postgresql и чувствительностью к регистру имен столбцов - как это работает?

Я пытаюсь написать интеграционные тесты для нашего приложения Spring Boot. Мы хотим использовать spring-test-dbunit и dbunit для настройки и анализа данных теста в базе данных Postgresql 9.4.2 с пустой схемой. После борьбы с нечувствительными к реги…
0 ответов

Spring TestExecutionListeners и порядок выполнения

Я использую Spring + TestNg + Spring Test DBUnit, Прямо сейчас я столкнулся с проблемой, что Spring Test DBUnit @DatabaseSetups аннотация выполняется раньше, чем TestNG @BeforeMethod аннотаций. Мне нужно изменить это поведение, чтобы методы, помечен…
31 окт '17 в 09:12
1 ответ

Данные DBunit не видны в Oracle

В моем проекте мы используем XML-файлы для вставки данных в базу данных (оракул). Но я не понимаю, куда эти данные вставляются в БД. Я вижу операторы вставки при выполнении запроса. Но данные не видны в БД. При получении данных данные поступают из Б…
2 ответа

Весенний интеграционный тест с ручным управлением транзакциями

Я читал много постов и веток о тестировании интеграции со Spring, но ничего не может быть ни полезным, ни полезным. Мы используем Spring 3.2.3 с Hibernate, Spring Data и базой данных Oracle. Для тестирования мы также используем DbUnit и Spring-test-…
10 авг '15 в 08:23
1 ответ

Данные Hibernate и Spring с Spring DBUnit на HSQLDB - Невозможно удалить из-за ограничения внешнего ключа

Я использую Hibernate и Spring Data для моделирования очень простого домена: @Entity public class User implements Serializable { private static final long serialVersionUID = -5501812656863255674L; @Id private String emailAddress; @Column private Str…
1 ответ

TransactionRequiredException с DBUnit и Spring Data JPA

Я разрабатываю приложение Spring Boot с использованием Spring Data JPA. У меня есть JpaRepository, который отлично работает в обычных выполнениях, но когда я пытаюсь проверить его с помощью DBUnit, я получаю следующее исключение: org.springframework…
2 ответа

Spring Test DBUnit: невозможно загрузить набор данных из файла

Я пытаюсь использовать Spring Test DBUnit для запуска интеграционного теста, который проверяет, правильно ли работают службы DAO. Для двух похожих объектов я смог создать тесты, которые выполняются нормально, но для этой конкретной сущности тест не …
08 май '15 в 13:58
3 ответа

Spring Test DBUnit и имя схемы таблицы

Можно ли задать имя схемы таблицы при использовании @DatabaseSetup аннотация из Spring Test DBUnit? В настоящее время я использую это так: @DatabaseSetup("user-data.xml") public class UserMapperTest { } user-data.xml: (я также безуспешно пытался уст…
01 апр '14 в 20:23
1 ответ

Написание модульных тестов БД с помощью Spring: java.lang.IllegalStateException: не удалось загрузить ApplicationContext

Я действительно застрял при попытке заставить тест Spring DBUnit работать для проверки моей функциональности dao. Тем не менее, после стольких попыток я застрял в этой странной фразе: "Не удается загрузить контекст приложения": Дао, которое я хочу п…
29 янв '16 в 16:05
1 ответ

Проблемы с использованием dbunit с Spring (без spring-test-dbunit)

Я пытаюсь использовать dbunit для проверки моих DAO. Мы используем Spring в версии, которая не совместима с spring-test-dbunit. Я не могу автоматически подключить мои dao-бины к моему тестовому классу, потому что тогда мне придется использовать @Run…
28 фев '18 в 11:35
1 ответ

Как я могу выполнить сначала @After void after() из junit, а затем @ExpectedDatabase из db-unit?

Я хочу протестировать представление базы данных и использую db-unit для вставки данных в таблицы, которые используются проверенным представлением, а представление ожидаемых значений выполняется db-unit, но в этом представлении используются некоторые…
1 ответ

DBUnit настаивает на вставке нулевого значения для неопределенных значений, но я хочу использовать значение по умолчанию БД

Я имею эту проблему с DBUnit вызывая ошибку вставки SQL. Скажем, у меня есть это в моем файле dbunit testdata.xml: <myschema.mytable id="1" value1="blah" value2="foo" /> У меня есть таблица, как это (postgres) myschema.mytable имеет идентифика…
1 ответ

Тестовый набор DBUnit

Я ищу область применения DBUnit TestCase. Можно ли протестировать методы Spring DAO Layer с помощью DBUnit? Я считаю, что JUnit следует использовать для тестовых случаев Spring DAO Layer. Объем тестовых случаев DBUnit будет заключаться в проверке ст…
29 июн '16 в 02:04
1 ответ

spring-test-dbunit не может найти аннотацию @Test

Я настроил spring-test-dbunit, но получаю следующее исключение: testSometing (com.my.package.dbunit.DbUnit) Прошедшее время: 13.013 с<<< ОШИБКА! java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.findAnnotation(Ljava/la…
27 фев '18 в 12:36
1 ответ

org.dbunit.database.AmbiguousTableNameException: PROFIL, брошенный моим интеграционным тестом

Я работаю со следующими таблицами (я создал миниатюру БД, потому что она такая большая) В моем тесте интеграции я настроил DBUnit для работы со следующими источниками данных: @DbUnitConfiguration(databaseConnection={"mainDataSource", "securityDataSo…
0 ответов

Почему мой столбец UUID приводит к "Плохой ввод символов Base64" с DBUnit?

У меня есть Hibernate DAO класс со столбцом UUID, отлично работает, когда я запускаю его на моем сервере с MySQL. Тем не менее, я пытаюсь написать интеграционный тест с использованием DBUnit, и я получаю странное сообщение об ошибке: "Bad Base64 inp…
27 фев '19 в 12:33
1 ответ

JUnit, DBUnit с HSQLDB для тестовых случаев JUnit. Как создавать таблицы? перед началом любого теста.. Нет Hibernate или другого ORM, который я использую

Я использую DBUnit с HSQLDB для тестовых случаев JUnit. Я не могу создавать таблицы, используя @DatabaseSetup.. Как создать таблицу, когда тестовый пример начинает использовать DBUnit + HSQL без поставщика ORM
22 авг '14 в 09:47
1 ответ

Как решить проблему нарушения ограничения внешнего ключа при использовании springtestdbunit?

У меня есть две таблицы, одна из полей таблицы A ссылается на поле таблицы B, я использую аннотацию @DatabaseSetup для импорта файла xml, и я записала данные таблицы A и таблицы B в набор данных в файле xml. когда я запускаю модульный тест, он говор…
10 окт '17 в 09:52