filmov
tv
JUnit 5: Front To Back (FULL COURSE)
Показать описание
In this course, I will present the latest and greatest in Java unit testing frameworks to you. Let's explore the ins and outs of JUnit 5 together, front to back!
CHAPTERS
0:00:00 Introduction to JUnit 5
0:02:11 Set up JUnit 5 for Java
0:03:36 Set up JUnit 5 for Android
0:05:18 The first @Test with JUnit 5
0:07:24 Lifecycle in JUnit 5: @BeforeEach & @AfterEach
0:08:34 Lifecycle in JUnit 5: @BeforeAll & @AfterAll
0:09:44 Per-Method @TestInstance in JUnit 5
0:10:55 Per-Class @TestInstance in JUnit 5
0:12:56 Take Advantage of Per-Class Tests with Kotlin in JUnit 5
0:14:21 Expressive Method Names in JUnit 5: @DisplayName
0:16:41 Asserting Equality in JUnit 5
0:19:34 Using Boolean Assertion Logic in JUnit 5
0:20:25 Null Assertions in JUnit 5
0:21:02 Checking for Exceptions with JUnit 5
0:22:12 Multi-Assertions in JUnit 5 with assertAll()
0:24:11 Evaluate Preconditions in JUnit 5: Assumptions
0:25:45 @Disabled Tests in JUnit 5
0:27:16 Conditional Test Execution: OS
0:29:00 Conditional Test Execution: JRE
0:29:46 Conditional Test Execution: System Properties
0:31:16 Conditional Test Execution: Environment Variables
0:32:24 Grouping JUnit 5 Tests with Tags
0:34:14 @Nested Test Structures in JUnit 5
0:37:52 Repeated Tests in JUnit 5
0:43:11 Parameterized Tests in JUnit 5: @ValueSource
0:46:22 Parameterized Tests in JUnit 5: @MethodSource
0:48:53 Parameterized Tests in JUnit 5: @EnumSource
0:49:24 Parameterized Tests in JUnit 5: @CsvSource & @CsvFileSource
0:51:08 Understanding Argument Conversion in JUnit 5
0:55:17 Writing a custom Source for Parameterized Tests in JUnit 5
0:59:48 Introduction to JUnit 5 Dynamic Tests
1:01:19 Hierarchy of Dynamic Tests in JUnit 5
1:03:14 Be Aware of JUnit 5's Dynamic Test Lifecycle!
1:04:21 Parallel Test Execution in JUnit 5: Introduction
1:07:08 Dynamic Parallelism in JUnit 5
1:09:10 Fixed Parallelism in JUnit 5
1:09:58 Building A Customized Parallelism Strategy for JUnit 5
1:13:13 Restricting Parallel Tests in JUnit 5 with @ResourceLock
CHAPTERS
0:00:00 Introduction to JUnit 5
0:02:11 Set up JUnit 5 for Java
0:03:36 Set up JUnit 5 for Android
0:05:18 The first @Test with JUnit 5
0:07:24 Lifecycle in JUnit 5: @BeforeEach & @AfterEach
0:08:34 Lifecycle in JUnit 5: @BeforeAll & @AfterAll
0:09:44 Per-Method @TestInstance in JUnit 5
0:10:55 Per-Class @TestInstance in JUnit 5
0:12:56 Take Advantage of Per-Class Tests with Kotlin in JUnit 5
0:14:21 Expressive Method Names in JUnit 5: @DisplayName
0:16:41 Asserting Equality in JUnit 5
0:19:34 Using Boolean Assertion Logic in JUnit 5
0:20:25 Null Assertions in JUnit 5
0:21:02 Checking for Exceptions with JUnit 5
0:22:12 Multi-Assertions in JUnit 5 with assertAll()
0:24:11 Evaluate Preconditions in JUnit 5: Assumptions
0:25:45 @Disabled Tests in JUnit 5
0:27:16 Conditional Test Execution: OS
0:29:00 Conditional Test Execution: JRE
0:29:46 Conditional Test Execution: System Properties
0:31:16 Conditional Test Execution: Environment Variables
0:32:24 Grouping JUnit 5 Tests with Tags
0:34:14 @Nested Test Structures in JUnit 5
0:37:52 Repeated Tests in JUnit 5
0:43:11 Parameterized Tests in JUnit 5: @ValueSource
0:46:22 Parameterized Tests in JUnit 5: @MethodSource
0:48:53 Parameterized Tests in JUnit 5: @EnumSource
0:49:24 Parameterized Tests in JUnit 5: @CsvSource & @CsvFileSource
0:51:08 Understanding Argument Conversion in JUnit 5
0:55:17 Writing a custom Source for Parameterized Tests in JUnit 5
0:59:48 Introduction to JUnit 5 Dynamic Tests
1:01:19 Hierarchy of Dynamic Tests in JUnit 5
1:03:14 Be Aware of JUnit 5's Dynamic Test Lifecycle!
1:04:21 Parallel Test Execution in JUnit 5: Introduction
1:07:08 Dynamic Parallelism in JUnit 5
1:09:10 Fixed Parallelism in JUnit 5
1:09:58 Building A Customized Parallelism Strategy for JUnit 5
1:13:13 Restricting Parallel Tests in JUnit 5 with @ResourceLock
Комментарии