Тестирование DBUnit в Java с несколькими схемами - PullRequest
1 голос
/ 17 февраля 2012

У меня есть класс, который работает с базой данных (MySql).И я хочу проверить этот класс.В базе данных много схем и таблиц, и мой класс работает со многими из них.Что мне нужно использовать для проверки всей этой базы данных?Я пытаюсь использовать базу данных HSQLDB для загрузки всех схем и таблиц из базы данных в памяти, но не могу загрузить несколько схем.Есть другие предложения?Может быть, использовать другие базы данных или рамки для тестирования?

1 Ответ

0 голосов
/ 24 февраля 2012

Похоже, у вас проблемы с дизайном. Ваш класс, похоже, следует анти-паттерну God Object . Учитывая, что, похоже, требуется доступ ко многим таблицам и схемам, я думаю, что вы, возможно, перебираете.

Вам нужно урезать то, что делает ваш класс, и, вероятно, разбить его на несколько классов.

...