Topics

Topics

  • What is TDD?

  • Red / Green / Refactor

  • Three Laws of TDD

  • Changing Requirements and the Safety Net

  • F.I.R.S.T.

  • Code Coverage

  • Test Principles & Good Unit Testing

  • Clean Code - SOLID Principles

  • Refactoring

  • JUnit5 Assertions

  • JUnit5 Lifecycles

  • RepeatedTest & Order of Test

  • JUnit5 Parameterized Test

  • JUnit5 TestInfo

  • Code Kata Examples with TDD & Refactoring

  • Mockito mock class

  • Mockito mock interface

  • Mockito argument matchers

  • Mockito thenAnswer

  • Code Kata Examples with TDD & Refactoring