Университет CodeGym
Изучаване на
курс
Задачи
Проучвания и тестове
игри
Помогне
График
Общност
Потребители
Форум
Чат
Статии
Истории на успеха
Дейност
Отзиви
Абонаменти
Лека тема
Уроци
Отзиви
За нас
Започнете
Започнете да учите
Започнете да учите сега
Карта на мисии
Уроци
Всички куестове
Всички нива
Свързан проект: Maven
Модул 3
ниво,
Урок
Задача: Трябва да направите изпълним JAR файл с JavaFX игра чрез графичния двигател от CodeGym. За целта са ви необходими: Форк от хранилището https://github.com/CodeGymCC/project-maven Изтеглете вашата версия на проекта на вашия комп
Тестване в живота на програмиста
Модул 3
ниво,
Урок
Защо програмистите имат нужда от тестване? Следващите няколко нива ще бъдат посветени на тестване по начина, по който програмистите се нуждаят от него . Но първо, нека разберем какво е тестването и защо е необходимо. По отношение на софтуер
Първи тестове с JUnit
Модул 3
ниво,
Урок
Свързване на рамката JUnit За тестване на Java код имаме страхотна рамка, наречена JUnit . Работи страхотно, постоянно се актуализира, много е популярен и разбира се Intellij IDEA е много тясно интегриран с него. Сега всички използват петат
Настройване на тестова среда в JUnit
Модул 3
ниво,
Урок
3.1 Анотации @BeforeEach, @AfterEach Имайте предвид, че в предишния пример във всеки метод трябваше да напишем код, за да създадем обекткалкулатор. Разбира се, това е само един ред, но ако тестваме реални системи, често ще имаме ситуация, в
Полезни анотации в JUnit
Модул 3
ниво,
Урок
4.1 @Забранено Сега нека да разгледаме някои много полезни и популярни анотации на рамката JUnit. Първата анотация ви позволява да изключите конкретен тест, така че JUnit да не го извиква. Необходим е в случаите, когато забележите, че тестъ
Параметризирани тестове в Junit
Модул 3
ниво,
Урок
5.1 Анотация @ParameterizedTest Понякога просто искате да извикате теста няколко пъти с различни параметри: различни стойности, различни входни параметри, различни потребителски имена. JUnit има за цел да улесни живота ви, така че за този с
JUnit твърдения
Модул 3
ниво,
Урок
6.1 твърди Утвържденията са специални проверки , които могат да бъдат вмъкнати на различни места в кода. Тяхната задача е да определят дали нещо се е объркало. Или по-скоро да проверя дали всичко върви както трябва. Това е „при необходимост
Популярни анотации в JUnit
Модул 3
ниво,
Урок
7.1 @Suite анотация И още няколко често използвани анотации. Дори и да не ги ползвате със сигурност ще видите тестове с тях. Следователно е необходимо да се разбере поне в общи линии какво е написано там. Тестовете могат да се комбинират в
Разширено тестване с Mockito
Модул 3
ниво,
Урок
1.1 Библиотека Mockito Днес ще се запознаем с разширеното тестване. По-конкретно, с библиотеката Mockito . Дори не си и помисляйте да излезете от този бизнес. Първо, тази библиотека е стандарт в пролетното тестване . Което всъщност е станда
Основни анотации на Mockito
Модул 3
ниво,
Урок
2.1 @Mock анотация Има два начина за работа с фалшиви обекти в Mockito. Първият е да създадете напълно виртуален обект , вторият е да обвиете съществуващ обект в обвивка. Да започнем с първия. За да създадете напълно виртуален обект, трябва
Подигравателни предмети
Модул 3
ниво,
Урок
3.1 метод doReturn(). Сега идва магията... Да приемем, че сте създали фалшив макет на обект, но имате нужда от него, за да работи по някакъв начин. Когато бяха извикани определени методи, беше направено нещо важно или методите върнаха опред
Извикване на макетни методи с параметри
Модул 3
ниво,
Урок
4.1 Параметри на метода Предишните правила, добавени към макетния обект, се занимаваха с методи без параметри. И как да създадете правила за методи с параметри? Освен това бих искал да създам правила, така че за някои стойности на параметри
Покажи повече
1
...
23
24
25
26
27
...
35
Please enable JavaScript to continue using this application.