27 #ifndef _EASYUINO_WATER_DETECTOR_TEST_h 28 #define _EASYUINO_WATER_DETECTOR_TEST_h 31 #include "ManualTest.h" 47 waterDetector->begin();
51 unsigned long time = 0;
53 testStart(
"SEE PRINTS");
55 while ((millis() - time) < 20000) {
56 _debugStream->println(waterDetector->getWaterStatusRange());
57 _debugStream->println(waterDetector->isWaterDetected());
58 switch (waterDetector->getWaterStatus())
60 case WaterDetector::DRY:
61 _debugStream->println(
"DRY");
63 case WaterDetector::FEW_DROPS:
64 _debugStream->println(
"FEW_DROPS");
66 case WaterDetector::WET:
67 _debugStream->println(
"WET");
69 case WaterDetector::FLOOD:
70 _debugStream->println(
"FLOOD");
77 testStart(
"END => ASSERTS TRUE");
79 _debugStream->println(waterDetector->getWaterStatus() == WaterDetector::WaterStatus::NOT_INITIALIZED);
80 _debugStream->println(waterDetector->getWaterStatusRange() == -1);
81 _debugStream->println(!waterDetector->isWaterDetected());
86 void afterTestSuite() {
Definition: WaterDetector.h:48
Definition: ManualTest.h:42
Definition: WaterDetectorTest.h:35