Promotion
CodeGym University
Learning
Course
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
Lessons
Reviews
About us
Start
Start learning
Start learning now
Quest map
Lessons
Module 3. Java Professional
Level 3
Testing in the life of a programmer
Module 3. Java Professional
Level 3,
Lesson 0
Why do programmers need testing? Test automation. Types of testing.
First tests with JUnit
Module 3. Java Professional
Level 3,
Lesson 1
We connect the JUnit framework. @Test annotation. JUnit test examples.
Setting up a test environment in JUnit
Module 3. Java Professional
Level 3,
Lesson 2
Annotations @BeforeEach, @AfterEach. Annotations @BeforeAll, @AfterAll.
Useful annotations in JUnit
Module 3. Java Professional
Level 3,
Lesson 3
@Disabled @Nested @TestInstance @ExtendWith @Timeout
Parameterized tests in Junit
Module 3. Java Professional
Level 3,
Lesson 4
@ParameterizedTest annotation. @ValueSource annotation. @EnumSource annotation. @MethodSource annotation. Parameterized tests with multiple arguments.
JUnit Assertions
Module 3. Java Professional
Level 3,
Lesson 5
asserts. assertEquals, assertTrue, assertFalse methods. assertAll method. assertTimeout method. assertThrows method.
Popular annotations in JUnit
Module 3. Java Professional
Level 3,
Lesson 6
@Suite annotation @Order annotation @DisplayName annotation
Please enable JavaScript to continue using this application.