Test Lab for Parkster 2023

Welcome! We'll start off by watching the Structure and Interpretation of Test Cases talk by Kevlin Henney.

Next, it's time to try our newly aquired skillz on real code. Choose any of the following code bases and write beautiful tests/specifications for them. If you have another idea of some code you want to test, feel free to use that instead.

  1. Johan's Rock Paper Scissors implementation (Note: Use JUnit 5 and not Spek!)
  2. Family Account (Try not to look at the existing tests)
  3. SocialSecurityNumberValidator (Try not to look at the existing tests)
  4. Johan's DDD Tycoon (Grisen & Örnen) implementation (ask Johan for PDF that describes the problem)
  5. Your own DDD Tycoon implementation from last year
  6. Your own Rock Paper Scissors implementation from the interview

Good luck!