|
|
@@ -108,9 +108,13 @@ void test_ZeigerEvalHybrid() {
|
|
|
|
|
|
// pre = 9.9 (0.0 raw)
|
|
|
// zahl = 1.8
|
|
|
- TEST_ASSERT_EQUAL(2, undertest.PointerEvalHybridNew(1.8, 9.0, 9));
|
|
|
-
|
|
|
- // if a digit have an early transition and the pointer is < 9.0
|
|
|
+ TEST_ASSERT_EQUAL(1, undertest.PointerEvalHybridNew(1.8, 9.0, 9));
|
|
|
+
|
|
|
+ // pre = 8.8 (0.0 raw)
|
|
|
+ // zahl = 1.8
|
|
|
+ TEST_ASSERT_EQUAL(2, undertest.PointerEvalHybridNew(1.8, 8.9, 8));
|
|
|
+
|
|
|
+ // if a digit have an early transition and the pointer is < 9.0
|
|
|
// prev (pointer) = 6.2, but on digital readout = 6.0 (prev is int parameter)
|
|
|
// zahl = 4.6
|
|
|
TEST_ASSERT_EQUAL(4, undertest.PointerEvalHybridNew(4.6, 6.0, 6));
|