Вопросы по теме 'dbunit'

DbUnit, как защититься от одновременного запуска нескольких тестов?
Я работаю над тестовой средой для проекта и изучаю использование DbUnit.NET для тестирования взаимодействия с базой данных. Но у меня есть один очень большой вопрос: Мы работаем против Oracle, и создание отдельного тестового экземпляра БД для...
713 просмотров
schedule 16.02.2024

Java: DBunitils + Spring: другой диалект Hibernate
В настоящее время я использую spring для инъекции зависимостей. Hibernate использует диалект postgres для обычного запуска, но я хочу использовать HSQL для тестирования банка данных DBUnitils. Моя Spring-Configuration содержит следующее:...
1757 просмотров
schedule 20.03.2022

NoPrimaryKeyException от DBUnit при загрузке набора данных в базу данных
Я получаю NoPrimaryKeyException, когда пытаюсь запустить один из моих модульных тестов, который использует DBUnit. Таблица данных создается с использованием Hibernate и представляет собой таблицу соединения между двумя классами, отображающую...
5013 просмотров
schedule 25.06.2023

восстановление базы данных в определенное состояние для тестирования
Мы используем базу данных Oracle (или postgres) и сервер приложений для выполнения интеграционных тестов. Чтобы изолировать каждый тест от другого, схема базы данных удаляется и создается заново перед каждым тестом. Как видите, это процесс,...
2156 просмотров

DBunit не может найти таблицы, определенные в наборе данных
У меня есть набор данных (определенный в xml), и я использую PostGreSQL, POJO, аннотированные с помощью JPA, и DbUnit с Junit для тестов. Когда тест запускается, он создает таблицы и последовательности в базе данных, но когда он начинает читать...
1705 просмотров
schedule 04.01.2023

Как создать набор данных DBUnit/что угодно, чтобы вставить/очистить таблицу с древовидными данными
У меня есть очень простая таблица (id, name, parent), представляющая дерево. Я хочу использовать dbunit при тестировании этой таблицы, поэтому я создал простой набор данных для 2 узлов (yaml вместо xml для удобства чтения): node: - id: 1...
1119 просмотров
schedule 05.07.2022

Тестирование веб-приложения бэкэнда БД в java [необходим инструмент]
Я хочу создать тестовый костюм для своего веб-приложения Java. Это приложения JSP с возможностью подключения JDBC. Мои требования заключаются в следующем, 1 - я должен иметь возможность тестировать логику моей базы данных (запросы и т. д.) через...
1579 просмотров
schedule 17.02.2023

DBUnit не сбрасывает последовательности
У меня есть система с Spring + Maven + JPA (Hibernate). Я использую Junit и DBUnit. У меня есть Entity со сгенерированным идентификатором: во время тестов он не сбрасывает последовательность. Как я могу это решить?
1891 просмотров
schedule 12.08.2023

DbUnit не видит столбец Oracle NoSuchColumnException
Настройки ДбЮнит: DatabaseConfig config = connection.getConfig(); config.setProperty(DatabaseConfig.FEATURE_SKIP_ORACLE_RECYCLEBIN_TABLES, true); config.setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY, new...
4609 просмотров
schedule 29.03.2024

Моделирование триггера с помощью dbUnit
Я использую dbUnit для размещения тестовых данных в БД с набором данных, например <dataset> <TABLE_1 PRIMARY_KEY_COL="10000001" OTHER_COL="Some Text"/> </dataset> Моя проблема в том, что в db есть триггер...
1097 просмотров
schedule 24.06.2023

Как сделать модульные тесты для классов DAO менее хрупкими при отсутствии базы данных для статического тестирования?
Вот сканарио: Я работаю над объектом DAO, который использует API критериев гибернации для формирования ряда сложных запросов для выполнения определенных задач в базе данных (например, поиск по ключевым словам по нескольким полям). Нам нужно...
1308 просмотров
schedule 12.05.2023

Как исключить столбец во время INSERT с помощью dbunit в HSQLDB
Я экспортирую данные из MS SQLServer в файл xml, а затем использую этот набор данных при выполнении модульных тестов, для которых требуется база данных. Я использую для этого плагин dbunit maven. К сожалению для меня, не все столбцы в некоторых...
1741 просмотров
schedule 09.10.2022

Есть ли способ сделать DBUnit Удалить все для всех таблиц перед вставкой необходимых строк
(Предупреждение о вопросе новичка DBUnit!) Похоже, что DBUnit для каждой таблицы «удаляет все записи из таблицы, а затем выполняет операцию вставки». Это означает, что вы не можете использовать порядок загрузки файла xml для очистки данных,...
3291 просмотров
schedule 21.07.2023

Набор данных dbunit не помещает логическое поле в базу данных
Я использую DbUnit для интеграционных тестов. У меня есть следующий набор данных. <?xml version='1.0' encoding='UTF-8'?> <dataset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="dataset.xsd">...
1116 просмотров
schedule 13.06.2023

Dbunit выдает исключение NullPointerException для onSetup()
Я пытаюсь разобраться с использованием dbunit и junit. Тесты представляют собой базовые тесты junit, не связанные с базой данных. Однако класс терпит неудачу еще до того, как доберется туда. Когда вызывается метод onSetup() из IDatabaseTester ,...
2058 просмотров
schedule 09.03.2023

JUnit + DbUnit: переключение соединения с базой данных между средами разработки и тестирования.
Я устанавливаю тестовые леса вокруг существующего проекта. Сюда входят некоторые интеграционные тесты с использованием JUnit и DbUnit. Я также установил установку Jenkins для непрерывной интеграции. Моя проблема связана с изменением соединений БД...
4421 просмотров

Проблема DBUnit с сохранением данных
У меня есть baseDAO , который содержит методы для основных CRUD операций. И для каждой операции делаем getJpaTemplate.xxx() операции. Код отлично работает в рабочей среде , но теперь нам нужно написать UTs для DAO слоя, а мы используем...
900 просмотров
schedule 19.11.2022

Как извлечь подмножество базы данных в файл dbunit с помощью запроса sql?
Почему ? У меня есть большая таблица Oracle. Я хотел бы протестировать некоторые методы DAO. Для этого я использую dbunit. Проблема Я хотел бы извлечь подмножество существующей базы данных в виде плоского xml-файла dbunit, используя запрос...
1046 просмотров
schedule 05.10.2022

Чтение Excel с помощью DBUnit
Я получил требование создать в нашей системе небольшой модуль для чтения электронных таблиц Excel, которые пользователь загружает в систему. Я провел небольшое исследование, и многие люди используют Apache POI или JExcel для чтения файлов Excel. Оба...
715 просмотров
schedule 19.03.2022

DBUnit игнорирует псевдонимы столбцов при создании набора данных из запроса?
У меня есть два набора данных, которые я хочу сравнить с DBUnit: один определяется как файл XML, другой я пытаюсь создать с помощью запроса: dbConnection.createQueryTable("my_table", "SELECT ..."); Выбор проходит через пару таблиц, где...
461 просмотров
schedule 30.04.2023