Skip to main content

Unit Testing

Why tests:

  • Confidence to refactor, document behavior, prevent regressions.

Concepts: AAA (Arrange-Act-Assert), test pyramid, fast & isolated tests.

Implementations:

  • Java (JUnit) — /learn/java