Університет
Frontend курс
Java курс
Python курс
Навчання
Курс
Задачі
Опитування
Допомога
Графік стусанів
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема
Лекції
Відгуки
Про нас
CS50
Почати
Почати навчання
Почати навчання
Карта квестів
Лекції
Відкриті квести
Усі квести
Усі рівні
Корисні інструкції в 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 лекція
І ще кілька анотацій, які часто використовуються. Навіть якщо ти не використовуватимеш їх, ти точно побачиш тести з ними. Тому треба мати хоча б загальне розуміння того, що там написано.
Просунуте тестування за допомогою Mockito
Модуль 3. Java Professional
4 рівень,
0 лекція
Сьогодні ми познайомимося із просунутим тестуванням. А точніше, з бібліотекою Mockito. Навіть не думай уникнути цієї справи. По-перше, ця бібліотека – це стандарт у тестуванні Spring'а...
Основні інструкції Mockito
Модуль 3. Java Professional
4 рівень,
1 лекція
Є два способи роботи з мок-об'єктами в Mockito. Перший – створити повністю віртуальний об'єкт, другий – огорнути існуючий об'єкт в якусь обгортку. Почнемо з першого. Щоб створити повністю віртуальний об'єкт...
Мокування об'єктів
Модуль 3. Java Professional
4 рівень,
2 лекція
А тепер буде магія. Припустимо, ми створили фейковий мок-об'єкт, але ж треба, щоб він якось працював. Під час виклику певних методів робилося щось важливе або методи повертали певний результат. Що робити?
Виклики mock-методів із параметрами
Модуль 3. Java Professional
4 рівень,
3 лекція
Попередні правила, додані до мок-об'єкту, стосувалися методів без параметрів. А як створювати правила для методів із параметрами? Ба більше, хотілося б створювати правила, щоб за одних значень параметрів...
Виявлення певної поведінки у об'єктів
Модуль 3. Java Professional
4 рівень,
4 лекція
Окрім створення віртуальних об'єктів, часто виникає ще одне цікаве завдання – переконатися, що клас, який тестується, викликав потрібні методи потрібних об'єктів. До того ж, викликав необхідну кількість разів...
Популярні сценарії роботи з Mockito
Модуль 3. Java Professional
4 рівень,
5 лекція
Ще один важливий момент – мокування та верифікація статичних методів. "А що в цьому такого?", запитаєш ти. Так, статичні, але ж методи. Але це не так. Пам'ятаєш, з чого ми почали...
Навіщо потрібні логи в Java
Модуль 3. Java Professional
5 рівень,
0 лекція
Лог – це список подій, що відбулися. Майже як морський журнал чи щоденник. Ну а логер — це об'єкт, за допомогою якого можна вести логування. У програмуванні прийнято логувати майже все...
Історія логів у Java
Модуль 3. Java Professional
5 рівень,
1 лекція
Як ти вже знаєш, історія логів почалася з System.err.println() – виведення запису в консолі. Його і зараз активно використовують під час дебагу. Наприклад Intellij IDEA за допомогою нього виводить повідомлення...
Показати ще
1
...
52
53
54
55
56
...
93
Please enable JavaScript to continue using this application.