Hướng dẫn Mockito

Loạt bài hướng dẫn này tập trung vào thư viện Mockito - từ các trường hợp sử dụng cơ bản đến nâng cao hơn, cũng như tích hợp nó với các thư viện kiểm thử hữu ích khác như JUnit.

Kiến thức cơ bản về Mockito

  • Bắt đầu với Mockito @Mock, @Spy, @Captor và @InjectMocks (phổ biến)
  • Hướng dẫn nhanh về BDDMockito
  • Mockito's Mock Method
  • Mockito ArgumentMatchers
  • Chế nhạo Ngoại lệ ném bằng Mockito (phổ biến)
  • Các tính năng Java 8 của Mockito
  • Mockito When / Then Cookbook (phổ biến)
  • Mockito Verify Cookbook (phổ biến)

Mockito nâng cao

  • Mocking Void Method với Mockito (phổ biến)
  • Mock Final Class và phương pháp với Mockito
  • Xác minh lười biếng với Mockito 2
  • Kiểm tra các cuộc gọi lại với Mockito
  • Cảnh báo: “Loại MockitoJUnitRunner không được dùng nữa”
  • Kotlin với Mockito (phổ biến)

Tích hợp Mockito với các Thư viện khác

  • Tiêm Mockito Mocks vào Spring Beans
  • Mockito.mock () so với @Mock và @MockBean
  • Mocking a RestTemplate in Spring
  • Mockito và JUnit 5 - Sử dụng ExtendWith (phổ biến)
  • Kiểm tra một lớp trừu tượng với JUnit
  • Mockito vs EasyMock vs JMockit
  • Chế giễu các phương pháp riêng tư bằng PowerMock
  • Giới thiệu về PowerMock