Added underscores between each words of the test name.
Added TODO-new-feature: the alarm will be turned off before each checking of pressure.
Added TODO: Depending on a concrete Sensor violates the Dependency Inversion Principle and Open-Closed Principle.
Replaced implementation-oriented TODO with intent-oriented TODO.
Added 2 intent TODOs.
Added test a_normal_pressure_value_should_not_raise_the_alarm with the Assert part.
Wrote the intent code for the Act and Arrange parts of test a_normal_pressure_value_should_not_raise_the_alarm.
Added TODO: Use all uppercase letters for constants.
Newed class StubSensor.
Created and implemented method StubSensor::arrangeReturnPressureValue().
Made the 2 pressure thresholds to be class constants.
Created and implemented constructor Alarm::Alarm(Transducer).
Made class Sensor and StubSensor inherit from Transducer.
Updated the Makefile to make the build to pass.
Working on TODO: Depending on a concrete Sensor violates the Dependency Inversion Principle and Open-Closed Principle.
Made a constructor call another constructor in class Alarm.
Replaced concrete class Sensor with interface Transducer in class Alarm.
Declared a virtual method popNextPressurePsiValue() in class Transducer and overrode it in the 2 subclasses.
Implemented method StubSensor::popNextPressurePsiValue().