AI Academy
new
Акція
Університет
Java FullStack
Python FullStack
AI Native Developer
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема
Лекції
Відгуки
Про нас
CS50
Почати
Почати навчання
Почати навчання
Моє навчання
Курси
Університет
Карта квестів
Лекції
Java University
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.