Introduction
  • Introduction: what JUnit is, how it works, and why it is important.
  • Course requirements
JUnit fundamentals
  • Your first JUnit tests: @Test, assertEquals(), assertNotEquals()
  • The assertTrue() and assertFalse() methods.
  • Practice: JUnit methods
  • Fielding a bug report : best-practices demonstration
  • Implementing a feature request : best-practices demonstration
  • @BeforeAll, @AfterAll annotations
  • The assertArrayEquals() method
  • Development practice: performing a bugfix
  • Quiz 1
  • Quiz 2
Course wrap-up
  • Course conclusion