Промоция
Университет CodeGym
Изучаване на
курс
Задачи
Проучвания и тестове
игри
Помогне
График
Общност
Потребители
Форум
Чат
Статии
Истории на успеха
Дейност
Отзиви
Абонаменти
Лека тема
Уроци
Отзиви
За нас
Започнете
Започнете да учите
Започнете да учите сега
Карта на мисии
Уроци
Модул 3. Java Professional
Ниво 4
Разширено тестване с Mockito
Модул 3
ниво,
Урок
1.1 Библиотека Mockito Днес ще се запознаем с разширеното тестване. По-конкретно, с библиотеката Mockito . Дори не си и помисляйте да излезете от този бизнес. Първо, тази библиотека е стандарт в пролетното тестване . Което всъщност е станда
Основни анотации на Mockito
Модул 3
ниво,
Урок
2.1 @Mock анотация Има два начина за работа с фалшиви обекти в Mockito. Първият е да създадете напълно виртуален обект , вторият е да обвиете съществуващ обект в обвивка. Да започнем с първия. За да създадете напълно виртуален обект, трябва
Подигравателни предмети
Модул 3
ниво,
Урок
3.1 метод doReturn(). Сега идва магията... Да приемем, че сте създали фалшив макет на обект, но имате нужда от него, за да работи по някакъв начин. Когато бяха извикани определени методи, беше направено нещо важно или методите върнаха опред
Извикване на макетни методи с параметри
Модул 3
ниво,
Урок
4.1 Параметри на метода Предишните правила, добавени към макетния обект, се занимаваха с методи без параметри. И как да създадете правила за методи с параметри? Освен това бих искал да създам правила, така че за някои стойности на параметри
Разкриване на специфично поведение на обекти
Модул 3
ниво,
Урок
5.1 Методът verify(). В допълнение към създаването на виртуални обекти често възниква друга интересна задача - да се уверите, че тестваният клас извиква правилните методи на правилните обекти. Освен това той се обади необходимия брой пъти,
Популярни сценарии за работа с Mockito
Модул 3
ниво,
Урок
6.1 Подигравка на статичния метод mockStatic() И още един важен момент е подигравката и проверката на статичните методи. „Какво лошо има в това?“, питате вие. Да, статично, но методите са същите. И ще сгрешите. Помните ли откъде започнахме
Please enable JavaScript to continue using this application.