Мы продолжаем создание телефонной книжки в рамках знакомства с шаблоном проектирования: MVC. На этом уроке мы приступим к тестированию нашей программы при помощи JUnit.
Дата отправки отчёта:
14 марта 2017 г.
Задание выполнено: за
30 мин.
Чему научился:
Вспомнила о существовании package explorer, навигатором пользовалась. Просмотр иерархий интересно было посмотреть.
Что было сложным:
Долго пыталась вникнуть в недостатки данного подхода и чего-то там по поводу автоматического подключения. Создаются 2 статические ссылки. Конструктор запускается только при обращении к объекту и при желании можно прописать коннект и закрытие для каждого подключения.
Комментарии:
Хорошо, уговорили, пусть будет 2 экземпляра констант.
Недостаток в том, что даже в лайв версии создаётся тестовая база, так как при инициализации енума создаются оба экземпляра. А по факту следовало бы только при первом обращении создавать.
Научился: Пункт 5 в IntelliJ IDEA сделал так. Выбрал класс UserSQL далее ALT-ENTER - CREATE TEST. Трудности: непонятно следующее: мы из DBase сделали ENUM и удалили метод getInstance(), но он же у нас вызывается из других классов. И в этом пакете меняем, а в изначальном нет? Надеюсь в сл. видео прояснится вопрос.