Акція
Java‑університет
Навчання
Курс
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема
Лекції
Відгуки
Про нас
CS50
Почати
Почати навчання
Почати навчання
Карта квестів
Лекції
Відкриті квести
Модуль 3. Java Professional
Рівень 3
Тестування у житті програміста
Модуль 3. Java Professional
3 рівень,
0 лекція
Найближчі пару рівнів будуть присвячені тестуванню в тому аспекті, в якому воно потрібне програмістам. Але спочатку давай з'ясуємо, що таке тестування і навіщо воно потрібне.
Перші тести за допомогою JUnit
Модуль 3. Java Professional
3 рівень,
1 лекція
Для тестування Java-коду ми маємо шикарний фреймворк під назвою JUnit. Він відмінно працює, постійно оновлюється, дуже популярний і, звісно, з ним дуже щільно інтегрована Intellij IDEA.
Налаштування оточення тесту в JUnit
Модуль 3. Java Professional
3 рівень,
2 лекція
Зверніть увагу, що у попередньому прикладі нам у кожному методі доводилося писати код для створення об'єктаCalculator. Звісно, це лише один рядок, але якщо ми тестуватимемо реальні системи...
Корисні інструкції в JUnit
Модуль 3. Java Professional
3 рівень,
3 лекція
Тепер розберемо кілька дуже корисних та популярних анотацій фреймворку JUnit. Перша анотація дозволяє вимкнути певний тест, щоб JUnit його не викликав. Вона потрібна, якщо ти помітиш, що тест працює неправильно...
Параметризовані тести у Junit
Модуль 3. Java Professional
3 рівень,
4 лекція
Іноді просто хочеться викликати тест кілька разів із різними параметрами: різні значення, різні вхідні параметри, різні імена користувачів. JUnit прагне спростити тобі життя, тому на цей випадок...
JUnit Assertions
Модуль 3. Java Professional
3 рівень,
5 лекція
Ассерти (asserts) – це спеціальні перевірки, які можна вставити в різні місця коду. Їхнє завдання – визначати, що щось пішло не так. Точніше, перевіряти, що все йде як треба. Ось це "як треба" вони і дозволяють вказати...
Популярні анотації у JUnit
Модуль 3. Java Professional
3 рівень,
6 лекція
І ще кілька анотацій, які часто використовуються. Навіть якщо ти не використовуватимеш їх, ти точно побачиш тести з ними. Тому треба мати хоча б загальне розуміння того, що там написано.
Please enable JavaScript to continue using this application.