Working version.

This commit is contained in:
Holger Weber
2026-05-15 00:44:46 +02:00
parent 088eb07ff3
commit d2ab1369f6
6 changed files with 16 additions and 8 deletions

View File

@@ -3,9 +3,9 @@
#include "PulseTimer.h"
void test_clamps_timer_range() {
TEST_ASSERT_EQUAL_UINT16(2000, trbc::clampTimerMs(1000));
TEST_ASSERT_EQUAL_UINT16(MIN_TIMER_MS, trbc::clampTimerMs(MIN_TIMER_MS - 1000));
TEST_ASSERT_EQUAL_UINT16(5000, trbc::clampTimerMs(5000));
TEST_ASSERT_EQUAL_UINT16(10000, trbc::clampTimerMs(12000));
TEST_ASSERT_EQUAL_UINT16(MAX_TIMER_MS, trbc::clampTimerMs(MAX_TIMER_MS + 2000));
}
void test_adjusts_in_100_ms_steps() {
@@ -14,8 +14,8 @@ void test_adjusts_in_100_ms_steps() {
}
void test_adjustment_stays_in_range() {
TEST_ASSERT_EQUAL_UINT16(2000, trbc::adjustTimerMs(2000, -1));
TEST_ASSERT_EQUAL_UINT16(10000, trbc::adjustTimerMs(10000, 1));
TEST_ASSERT_EQUAL_UINT16(MIN_TIMER_MS, trbc::adjustTimerMs(MIN_TIMER_MS, -1));
TEST_ASSERT_EQUAL_UINT16(MAX_TIMER_MS, trbc::adjustTimerMs(MAX_TIMER_MS, 1));
}
void test_converts_to_tasmota_pulsetime_units() {