JujaLabs / sqlcmd

0 stars 5 forks source link

Database manager. Получение данных из таблиц #42

Open ivshapovalov opened 6 years ago

ivshapovalov commented 6 years ago

1) Создать класс DataSet - абстракцию над БД. Экземляр класс - строка базы данных.

2) В классе DatabaseManager реализовать метод 'DataSet[] getTableData(String tableName)' Метод получает массив элементов DataSet из подключенной базы данных.
В случае успеха метод вернет массив элементов DataSet. Если данных нет - возвращается пустой массив.

3) Метод необходимо покрыть тестами в классе DatabaseManagerTest. Как именовать тестовые методы - смотрим в гугл док с полезными ссылками. Предусмотреть различные нестандартные поведения системы в тестах.

Примечание При запуске каждого теста этого метода запускать приватный метод, подготавливающий соответствующее окружение (создающий таблицы, заполняющий их). Для создания таблиц использовать пройденные ранее операции соединения с базой, выполнения запросов. Запросы писать в коде в виде String. Примечание: Аннотацию @Before не использовать для этих метода, так как кроме тестов выше приведенного метода, у нас в классе DatabaseManagetTest присутствуют и другие тесты.