Урок 1.00:01:39
Meet Your Instructor
Урок 2.00:02:03
Introduction to Testing Spring Boot - Beginner to Guru
Урок 3.00:09:00
Getting the Most out of your Testing Spring Boot Course
Урок 4.00:04:01
Is Your IDE Free Like a Puppy?
Урок 5.00:01:40
Introduction
Урок 6.00:14:29
Introduction to Testing Software
Урок 7.00:04:30
JUnit Test Example
Урок 8.00:09:25
Common Testing Frameworks for Java
Урок 9.00:11:01
Beyond Testing with CI and CD
Урок 10.00:01:40
Conclusion
Урок 11.00:02:45
Introduction
Урок 12.00:07:48
TDD By Example Kent Beck
Урок 13.00:04:22
Development Requirements and Base Project
Урок 14.00:11:31
Multi-Currency Money
Урок 15.00:04:55
Degenerate Objects
Урок 16.00:04:33
Equality for All
Урок 17.00:02:53
Privacy
Урок 18.00:04:26
Franc-ly Speaking
Урок 19.00:04:27
Equality for All, Redux
Урок 20.00:03:12
Apples and Oranges
Урок 21.00:07:54
Makin' Objects
Урок 22.00:07:23
Times We're Livin' In
Урок 23.00:07:14
Interesting Times
Урок 24.00:03:54
The Root of All Evil
Урок 25.00:08:37
Addition, Finally
Урок 26.00:15:07
Make It
Урок 27.00:16:15
Change
Урок 28.00:05:22
Mixed Currencies
Урок 29.00:06:40
Abstraction, Finally
Урок 30.00:09:22
Viewing Test Coverage from IntelliJ
Урок 31.00:01:31
Conclusion
Урок 32.00:01:04
Introduction to Getting Started with JUnit 5
Урок 33.00:08:49
Introduction to JUnit 5
Урок 34.00:06:44
JUnit Maven Project Setup
Урок 35.00:05:16
JUnit Hello World Test
Урок 36.00:03:55
Initializing Properties with JUnit 5 @BeforeEach
Урок 37.00:04:35
JUnit 5 Test Instance Lifecycle Demo
Урок 38.00:05:10
Running JUnit 5 Tests from Command Line with Maven
Урок 39.00:04:42
JUnit Gradle Project Setup
Урок 40.00:02:55
Running JUnit 5 Tests from Command Line with Gradle
Урок 41.00:00:58
Conclusion of Getting Started with JUnit 5
Урок 42.00:00:53
Introduction to Testing Java with JUnit 5
Урок 43.00:05:01
Java Test Project Code Review
Урок 44.00:05:28
Overview of JUnit Assertions
Урок 45.00:05:23
JUnit Assertions
Урок 46.00:06:23
JUnit Grouped Assertions
Урок 47.00:05:00
JUnit Dependent Assertions
Урок 48.00:04:15
Skipping JUnit Tests
Урок 49.00:02:39
JUnit Test Display Names
Урок 50.00:04:34
Testing Expected Exceptions
Урок 51.00:05:26
Testing Timeouts
Урок 52.00:04:00
JUnit Assumptions
Урок 53.00:05:33
Conditional JUnit Test Execution
Урок 54.00:03:49
Using AssertJ with JUnit
Урок 55.00:05:10
Using Hamcrest with JUnit
Урок 56.00:03:19
Assignment - Write JUnit Test for Vet Controller List Vets
Урок 57.00:12:48
Assignment Review - Write JUnit Test for Vet Controller List Vets
Урок 58.00:00:51
Conclusion
Урок 59.00:01:06
Introduction to Advanced JUnit Testing
Урок 60.00:04:06
Tagging and Filtering JUnit Tests
Урок 61.00:07:20
JUnit Nested Tests
Урок 62.00:03:19
JUnit Test Interfaces
Урок 63.00:02:57
Using JUnit Default Test Methods
Урок 64.00:03:31
Repeating Tests with JUnit 5
Урок 65.00:04:14
JUnit Test Dependency Injection
Урок 66.00:01:30
Assignment - JUnit Dependency Injection
Урок 67.00:09:57
Assignment Review
Урок 68.00:04:51
JUnit Parameterized Tests - Value Source
Урок 69.00:02:26
JUnit Parameterized Test - Display Name
Урок 70.00:02:45
JUnit Parameterized Tests - ENUM Source
Урок 71.00:04:01
JUnit Parameterized Tests - CSV Source
Урок 72.00:04:28
JUnit Parameterized Tests - CSV File Source
Урок 73.00:04:30
JUnit Parameterized Tests - Method Provider
Урок 74.00:03:10
JUnit Parameterized Tests - Custom Provider
Урок 75.00:02:58
Unit Tests vs Integration Tests
Урок 76.00:03:28
JUnit Extensions
Урок 77.00:01:13
Conclusion
Урок 78.00:01:34
Introduction
Урок 79.00:04:06
Running Tests from IDE
Урок 80.00:03:57
Maven Surefire Plugin
Урок 81.00:04:03
Maven Failsafe Plugin
Урок 82.00:05:08
Maven SurefireTest Reporting
Урок 83.00:03:37
Executing JUnit Test with Tags in Maven
Урок 84.00:07:21
Running Tests from CI Builds With Maven
Урок 85.00:02:25
CircleCI Build Badge
Урок 86.00:05:11
Gradle Project Overview
Урок 87.00:03:41
Running JUnit Tests from Gradle
Урок 88.00:02:45
Integration Tests With Gradle
Урок 89.00:03:07
Gradle JUnit Test Reports
Урок 90.00:01:17
Conclusion
Урок 91.00:02:48
Introduction
Урок 92.00:03:01
JUnit 4 Example Project
Урок 93.00:05:32
Differences Between JUnit 4 and JUnit 5
Урок 94.00:05:22
JUnit 5 Maven Dependencies and Configuration
Урок 95.00:03:26
Converting JUnit 4 Tests to JUnit 5
Урок 96.00:02:34
Removing JUnit 4
Урок 97.00:01:21
Conclusion
Урок 98.00:02:15
Introduction
Урок 99.00:04:37
Introduction to Mockito
Урок 100.00:02:46
Maven Dependencies for Mockito
Урок 101.00:02:52
Creating Mockito Mocks Inline
Урок 102.00:03:15
Creating Mockito Mocks with Annotations
Урок 103.00:03:00
JUnit Mockito Extension
Урок 104.00:04:34
Injecting Mocks with Mockito
Урок 105.00:04:09
Verify Interactions With Mockito Mocks
Урок 106.00:01:44
Assignment - Write Mockito Tests for Vet Service
Урок 107.00:03:47
Assignment Review
Урок 108.00:04:16
Returning values from Mockito Mocks
Урок 109.00:02:53
Argument Matchers
Урок 110.00:02:02
Assignment - Complete Tests for Visit Service
Урок 111.00:10:51
Assignment Review
Урок 112.00:02:00
Conclusion
Урок 113.00:00:51
Introduction
Урок 114.00:02:34
Introduction to Behavior Driven Development
Урок 115.00:03:26
BDD Mockito
Урок 116.00:03:45
BDD Verification in Mockito
Урок 117.00:06:09
Refactoring Speciality Service to BDD
Урок 118.00:01:08
Assignment - BDD Visit Service
Урок 119.00:06:38
Assignment Review
Урок 120.00:00:33
Conclusion
Урок 121.00:00:31
Introduction
Урок 122.00:07:13
Throwing Exceptions with Mockito
Урок 123.00:05:38
Java 8 Lambda Argument Matchers
Урок 124.00:02:18
Assignment - Write Controller Test
Урок 125.00:11:39
Assignment Review
Урок 126.00:09:08
Mockito Argment Capture
Урок 127.00:13:44
Using Mockito Answers
Урок 128.00:04:56
Verify Order of Interactions
Урок 129.00:05:01
Verify Interactions within Specified Time
Урок 130.00:04:48
Verify Zero or No More Interactions with Mock
Урок 131.00:08:16
Using Mockito Spies
Урок 132.00:00:58
Conclusion
Урок 133.00:00:46
Introduction to Testing with Spring Framework
Урок 134.00:07:24
Overview of Spring Framework Unit Testing Features
Урок 135.00:05:11
Spring Pet Clinic Code Review
Урок 136.00:01:52
Assignment - Write Spring Unit Tests
Урок 137.00:14:51
Assignment Review
Урок 138.00:00:40
Conclusion
Урок 139.00:01:21
Introduction
Урок 140.00:02:49
Yanny or Laurel?
Урок 141.00:08:06
Yanny or Laurel Service Beans
Урок 142.00:08:21
JUnit 4 Laurel Test
Урок 143.00:00:45
Assignment Create Yanny JUnit 4 Test with Spring Context
Урок 144.00:03:54
Assignment Review Create Yanny JUnit 4 Test with Spring Context
Урок 145.00:04:13
JUnit 5 Laurel Test
Урок 146.00:00:50
Assignment Create Yanny JUnit 5 Test with Spring Context
Урок 147.00:03:51
Assignment Review Create Yanny JUnit 5 Test with Spring Context
Урок 148.00:03:10
Using Inner Class Configuration
Урок 149.00:05:18
Using Component Scans
Урок 150.00:08:17
Setting Active Profiles for Tests
Урок 151.00:05:15
Spring Test Properties
Урок 152.00:00:56
Assignment - Create Profile for Properties
Урок 153.00:04:52
Assignment Review
Урок 154.00:01:20
Conclusion
Урок 155.00:01:28
Introduction
Урок 156.00:04:58
Spring MVC Test Overview
Урок 157.00:10:52
Spring Mock MVC Standalone Setup
Урок 158.00:06:00
Spring Web Configuration with XML
Урок 159.00:01:15
Assignment - Test Get Method with Spring MVC Test
Урок 160.00:07:17
Assignment Review
Урок 161.00:05:35
Using Spring MVC Test with Form Parameters
Урок 162.00:02:47
Assignment - Complete Tests for Find Form
Урок 163.00:14:00
Assignment Review
Урок 164.00:05:42
Use Spring MVC Test For Form Post
Урок 165.00:06:01
Use Spring MVC Test to Test for Validation Errors
Урок 166.00:01:53
Assignment - Use Spring MVC Test with Form Post
Урок 167.00:05:13
Assignment Review
Урок 168.00:01:03
Conclusion
Урок 169.00:00:38
Introduction
Урок 170.00:10:01
Overview of Testing with Spring Boot
Урок 171.00:08:36
Default Spring Boot Test Configuration
Урок 172.00:05:51
Updating Spring Boot 2.x to JUnit 5
Урок 173.00:01:59
Assignment - Configure CircleCI
Урок 174.00:04:52
Assignment Review
Урок 175.00:09:23
Code Review of SFG Brewery Project
Урок 176.00:00:33
Conclusion
Урок 177.00:01:01
Introduction
Урок 178.00:02:54
Jayway JsonPath
Урок 179.00:07:33
Using JsonPath in MockMVC Tests
Урок 180.00:08:44
Using JsonPath with Lists
Урок 181.00:08:01
Using Custom Message Converters with Spring MVC Test
Урок 182.00:04:49
@WebMVC Test Slice
Урок 183.00:07:25
Using Test RestTemplate
Урок 184.00:01:28
Assignment - Write Spring MVC Tests for Get Orders
Урок 185.00:11:49
Assignment Review
Урок 186.00:00:53
Conclusion
Урок 187.00:01:03
Introduction
Урок 188.00:04:51
Introduction to Wiremock
Урок 189.00:06:20
Wiremock Standalone Use
Урок 190.00:05:17
Recording with Wiremock
Урок 191.00:17:55
Testing with Wiremock
Урок 192.00:04:30
Importance of Test Performance
Урок 193.00:00:55
Conclusion
Урок 194.00:02:02
Introduction
Урок 195.00:05:07
Spring REST Docs Introduction
Урок 196.00:05:55
Project Code Review
Урок 197.00:06:21
Maven Configuration
Урок 198.00:04:33
Spring Mock MVC Configuration
Урок 199.00:06:09
Documenting Path Parameters
Урок 200.00:02:27
Documenting Query Parameters
Урок 201.00:03:13
Documenting Responses
Урок 202.00:04:13
Documenting Requests
Урок 203.00:10:42
Documenting Validation Constraints
Урок 204.00:03:18
URI Customization
Урок 205.00:08:54
Documentation Generation
Урок 206.00:04:04
Serving Docs with Spring Boot
Урок 207.00:02:26
Assignment - Add Spring REST Doc to Project
Урок 208.00:07:25
Assignment Review
Урок 209.00:01:54
Conclusion