|
В данном разделе речь пойдёт о тестировании разных объектных моделей данных. Как состоящих из чисто внутренних структур "в памяти", так и объектных обёрток вокруг каких-нибудь реляционных СУБД.
В обоих случаях необходимо поддерживать простую и понятную процедуру вывода структуры "целиком" в текстовый файл. Причём желательно таким образом, чтобы каждое отдельное поле выводилось в отдельной строке.
При тестировании обёрток вокруг реляционных СУБД на каждый объект "таблицу" необходимо иметь минимум четыре теста:
С этой целью лучше завести специальный тестовый класс и наследоваться от него. Так как очевидно, что например, удаление удобно тестировать сразу после добавления.
Кроме того, необходимо следить, чтобы были покрыты тестами все участки кода, в которых есть куски непосредственно sql-команд.
|