/2aa4-mcunit

McMaster Unit Test Framework (2AA4 code demonstration)

Primary LanguageJavaGNU Lesser General Public License v2.1LGPL-2.1

Building the McUnit Framework

  • Author: SĂ©bastien Mosser
  • Version: 2024.03

Rationale

this repository contains a step-by-step implemention of an xUnit-like framework to implement and execute unit tests in Java. It is designed incrementally, and is planned to run in ~200 minutes (four lecture slots of 50 minutes each).

How to navigate the repository?

Each step is releases with a tag. You can git checkout step_x to a given tag, and then see how the code is looking at the end of step_x.