Описание тега dbunit

DbUnit - это расширение JUnit, предназначенное для проектов, управляемых базой данных, которое, помимо прочего, переводит вашу базу данных в известное состояние между тестовыми запусками.
0 ответов

Скопируйте все содержимое JDBCDataSource в другой JDBCDataSource

По причинам тестирования мне нужно сделать снимок данной базы данных, к которой я могу получить доступ только через JDBC(у меня нет командной строки / административного доступа) Мне нужно было бы скопировать все его содержимое в другой источник данн…
03 мар '14 в 10:27
1 ответ

Интеграционный тест Spring Hibernate возвращает неожиданный результат

Я использую Maven, Hibernate и Spring в своем приложении. Я реализовал классы сущностей, классы DAO и классы обслуживания в собственных пакетах. У меня проблема при тестировании сервиса. При модульном тестировании метода DAO, который вызывает эта ко…
1 ответ

Как заставить PHPUnit_Extensions_Database_DB_DefaultDatabaseConnection работать на PhpUnit 6? Как создать псевдоним для классов DBUnit 3?

К сожалению, я не могу использовать композитор в моем проекте. Он использует Zend Framework 1 с тысячами тестов phpUnit для PhpUnit 5. Теперь я хочу перенести (перенести) их в PhpUnit 6. Декларация: <?xml version="1.0" encoding="UTF-8"?> <p…
17 авг '17 в 08:38
1 ответ

DBUnit: обнаружена исключительная ситуация NoSuchTableException

Я только что использовал DBUnit в течение последних 2 дней, и у меня возникла проблема при сравнении таблицы с файлом XML. Я вставил весь код и упростил некоторый код, чтобы люди могли попытаться выяснить, в чем проблема. На самом деле метод, которы…
22 фев '12 в 20:06
2 ответа

DBUnit выбрасывает NoSuchColumnException при удалении набора данных

Я делаю некоторые модульное тестирование с использованием DBUnit. Я могу правильно вставить набор данных из файла xml, но не могу очистить набор данных после того, как все будет завершено. Ниже приведена моя схема таблицы для столбца идентификатора …
18 сен '14 в 12:22
1 ответ

Мне нужно использовать две разные таблицы из idataset (DBUnit), как я могу это сделать?

Мне нужно использовать две разные таблицы из idataset (DBUnit), как я могу это сделать? @Override protected IDataSet getDataSet() throws Exception { return new FlatXmlDataSetBuilder().build(loadFile("dao/group/dataSet.xml")); } за одни столы?
31 май '18 в 19:12
0 ответов

phpunit не заселяет светильники в Laravel 4

Я пытаюсь добавить каркас модульного тестирования в уже существующий проект Laravel. Я прочитал руководство по PHPUnit и пытаюсь настроить среду sqlite с использованием наборов данных.xml для заполнения тестовых данных и основной миграции для создан…
18 апр '15 в 21:58
1 ответ

Загрузка нулевых значений с помощью CsvDataFileLoader в dbunit

Мы используем CsvDataFileLoader загрузить в наши справочные данные так: new InsertIdentityOperation(DatabaseOperation.CLEAN_INSERT) .execute(connection, new CsvDataFileLoader().load("/sql/ReferenceData/")); Есть ли в любом случае поставить null знач…
08 июн '11 в 13:48
1 ответ

Использование переменных в загрузочном файле DBUnit

Есть ли способ, которым я могу использовать переменные в моем загрузочном файле в DBUnit, чтобы я мог заполнять динамические данные во время выполнения например <Employee id="var" , name="emp1" /> и я хочу, чтобы var был чем-то, что я могу пре…
04 сен '13 в 05:24
1 ответ

Схема dbunit связана с h2 и oracle, схема всегда PUBLIC

Из предыдущего экспорта базы данных Oracle у меня есть файлы xml и dtd с большим количеством данных, но dbunit, похоже, игнорирует файлы dtd при попытке импортировать данные. flatXMLBuilder.build(xmlFile); Я всегда получаю это сообщение об ошибке пр…
1 ответ

Как проверить Дао с помощью Dbunit для таблицы, в которой нет спящего объекта

Я написал тестовый класс для Дао, используя DbUnit и набор данных Вот мой класс: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:config/appContext-test.xml" }) @TestExecutionListeners({DependencyInjectionTestEx…
08 июн '16 в 07:14
1 ответ

Spring + JPA "Превышено время ожидания блокировки; попробуйте перезапустить транзакцию"

Я новичок в Spring и JPA, и я столкнулся с проблемой, указанной в названии. Чтобы упростить задачу, у меня есть два класса: User и FeedItem. Пользователь может иметь больше FeedItems, но связь является двунаправленной (FeedItem знает, с каким пользо…
02 фев '12 в 17:20
1 ответ

Интеграционное тестирование репозитория Spring с помощью DBUnit

Я следил за этой очень полезной публикацией в блоге Петри Кайнулайнена, чтобы написать интеграционные тесты для моего кода репозитория Spring, используя spring-data-jpa и DBUnit. У меня есть XML-файл контекста бина, настроенный так <?xml version=…
1 ответ

Отключить внешний ключ в тесте dbunit

Я использую dbunit 2.5.4 с junit 4, Java 8 и Oracle db (11 что-то). Я успешно загрузил свою тестовую базу данных в плоский файл (xml), следуя онлайн-учебникам. Теперь я хочу сделать CLEAN_INSERT, но я получаю исключение CyclicTablesDependencyExcepti…
10 апр '18 в 01:32
1 ответ

DbUnit превосходный обнуляемый внешний ключ

Я пытаюсь установить обнуляемый BIGINT внешний ключ в моем файле Excel, чтобы заполнить данные для моего DbUnit test, но я получаю следующее исключение, оставляя ячейку пустой: Caused by: org.dbunit.dataset.datatype.TypeCastException: Unable to type…
18 фев '14 в 14:32
1 ответ

Доступ к временной таблице из DBUnit

У меня есть хранимая процедура в Sybase, которая возвращает некоторые данные во временную таблицу (давайте назовем ее #results). Если я создаю эту таблицу из своего собственного кода и вызываю хранимую процедуру и проверяю #results, все в порядке (я…
16 фев '12 в 15:07
1 ответ

Тестирование JPA/Hibernate сущностей с использованием DBUnit

У меня есть некоторые проблемы с некоторыми объектами, особенно с использованием JPA/Hibernate и DBUNIT. Я столкнулся с этой ошибкой, когда пытался построить проект. Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 2.221 sec <<&…
19 янв '12 в 19:19
1 ответ

Как правильно сделать ссылку dbunit на файл dtd в наборе данных xml?

Как я могу настроить dbunit, чтобы добавить мне строку в теге набора данных xml, которая ссылается на файл dtd? В моем XML-файле я получаю свой набор данных, представленный как <dataset> <TABLE COLUMN="value ..." ... Но я хочу добавить ссыл…
19 ноя '14 в 11:44
8 ответов

org.dbunit.dataset.NoSuchTableException: не удалось найти таблицу 'xxx' в схеме 'null'

Я знаю, что здесь обсуждались дискуссии. Я прочитал большинство из них, но я не могу найти решение своей проблемы. Я настроил спящий и весенний. Я делаю TDD, поэтому мне пришлось подключить надлежащую среду тестирования DAO перед написанием кода. Db…
21 фев '11 в 12:53
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