tp

Running tests

There are two ways to run tests.

:link: Link: Read this Gradle Tutorial from the se-edu/guides to learn more about using Gradle.

Types of tests

This project has three types of tests:

  1. Unit tests targeting the lowest level methods/classes.
    e.g. athena.task.TaskTest
  2. Integration tests that are checking the integration of multiple code units (those code units are assumed to be working).
    e.g. athena.commands.AddCommandTest
  3. Hybrids of unit and integration tests. These test are checking multiple code units as well as how the are connected together.
    e.g. <don’t have this for now>