Testing Guide

Trippie Logo

Table of Content

1.0 Introduction

The following content entails a list of tests to aid you in testing the application.

2.0 Running tests

There are 2 methods to run tests on the Trippie programme.

3.0 Types of tests

This project has three types of tests:

  1. Unit tests targeting the lowest level methods/classes. eg. src.test.java.seedu.trippie.command.CalculateCurrencyCommandTest.
  2. Integration testing that are checking the integration of multiple code units (those code units are assumed to be working). eg. src.test.java.seedu.trippie.command.ListExpenseCommandTest.
  3. Hybrids of unit and integration tests. These test are checking multiple code units as well as how they are connected together. eg. src.test.java.seedu.trippie.command.DeleteExpenseCommandTest.