/PIDControllerTDD

This repository consist of an experiment in Test Driven Development with simple PID controller along with a partner for ENPM808X course

Primary LanguageCMake

Experiment in TDD using a toy PID controller class

Build Status Coverage Status

UML diagrams

Class Diagram

Activity Diagram for compute Method

Activity Diagram for setReference method

TODO

  1. Write Unit Test Cases for handling faulty inputs
  2. Cleanup this Readme.md

Overview

Simple starter C++ project with:

  • cmake
  • googletest

Standard install via command-line

git clone --recursive https://github.com/dpiet/cpp-boilerplate
cd <path to repository>
mkdir build
cd build
cmake ..
make
Run tests: ./test/cpp-test