@@ -118,21 +118,21 @@ void testAnalogMenuItem() {
118118 TEST_ASSERT_EQUAL ((uint16_t )192U , menuAnalog.getCurrentValue ());
119119 TEST_ASSERT_TRUE (checkWholeFraction (&menuAnalog, 192 , 0 ));
120120 TEST_ASSERT_EQUAL ((uint16_t )192U , menuAnalog.getCurrentValue ());
121- TEST_ASSERT_FLOAT_WITHIN (float (192.0 ), menuAnalog.getAsFloatingPointValue (), float ( 0.0001 ));
121+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( 192.0 ), menuAnalog.getAsFloatingPointValue ());
122122 menuAnalog.setCurrentValue (0 );
123123 TEST_ASSERT_TRUE (checkWholeFraction (&menuAnalog, 0 , 0 ));
124- TEST_ASSERT_FLOAT_WITHIN (float (0.0 ), menuAnalog. getAsFloatingPointValue ( ), float ( 0.0001 ));
124+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( 0.0 ), menuAnalog. getAsFloatingPointValue ( ));
125125 menuAnalog.setFromFloatingPointValue (21.3 );
126- TEST_ASSERT_FLOAT_WITHIN (float (21.0 ), menuAnalog.getAsFloatingPointValue (), float ( 0.0001 ));
126+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( 21.0 ), menuAnalog.getAsFloatingPointValue ());
127127 TEST_ASSERT_TRUE (checkWholeFraction (&menuAnalog, 21 , 0 ));
128128 menuAnalog.copyValue (sz, sizeof sz);
129129 TEST_ASSERT_EQUAL_STRING (" 21AB" , sz);
130130 menuAnalog.setFromFloatingPointValue (21.3 );
131- TEST_ASSERT_FLOAT_WITHIN (float (21.0 ), menuAnalog.getAsFloatingPointValue (), float ( 0.0001 ));
131+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( 21.0 ), menuAnalog.getAsFloatingPointValue ());
132132 TEST_ASSERT_TRUE (checkWholeFraction (&menuAnalog, 21 , 0 ));
133133
134134 menuAnalog2.setFromFloatingPointValue (-0.2 );
135- TEST_ASSERT_FLOAT_WITHIN (-0 .2F , menuAnalog2.getAsFloatingPointValue (), 0 . 0001F );
135+ TEST_ASSERT_FLOAT_WITHIN (0 . 0001F , -0 .2F , menuAnalog2.getAsFloatingPointValue ());
136136}
137137
138138void testAnalogItemNegativeInteger () {
@@ -142,11 +142,11 @@ void testAnalogItemNegativeInteger() {
142142 TEST_ASSERT_EQUAL (-20 , localAnalog.getIntValueIncludingOffset ());
143143 TEST_ASSERT_EQUAL ((uint16_t )0 , localAnalog.getCurrentValue ());
144144 TEST_ASSERT_TRUE (checkWholeFraction (&localAnalog, 20 , 0 , true ));
145- TEST_ASSERT_FLOAT_WITHIN (float (-20.0 ), localAnalog.getAsFloatingPointValue (), float ( 0.0001 ));
145+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( -20.0 ), localAnalog.getAsFloatingPointValue ());
146146
147147 localAnalog.setCurrentValue (255 );
148148 TEST_ASSERT_TRUE (checkWholeFraction (&localAnalog, 235 , 0 ));
149- TEST_ASSERT_FLOAT_WITHIN (float (235.0 ), localAnalog.getAsFloatingPointValue (), float ( 0.0001 ));
149+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( 235.0 ), localAnalog.getAsFloatingPointValue ());
150150 TEST_ASSERT_EQUAL (235 , localAnalog.getIntValueIncludingOffset ());
151151}
152152
@@ -167,14 +167,14 @@ void testAnalogValuesWithFractions() {
167167
168168 TEST_ASSERT_EQUAL (uint8_t (2 ), menuNumTwoDp.getDecimalPlacesForDivisor ());
169169 menuNumTwoDp.setFromFloatingPointValue (98.234 );
170- TEST_ASSERT_FLOAT_WITHIN (float (98.23 ), menuNumTwoDp.getAsFloatingPointValue (), float ( 0.0001 ));
170+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( 98.23 ), menuNumTwoDp.getAsFloatingPointValue ());
171171 TEST_ASSERT_EQUAL (uint16_t (9823 ), menuNumTwoDp.getCurrentValue ());
172172 TEST_ASSERT_TRUE (checkWholeFraction (&menuNumTwoDp, 98 , 23 ));
173173 menuNumTwoDp.copyValue (sz, sizeof sz);
174174 TEST_ASSERT_EQUAL_STRING (" 98.23" , sz);
175175
176176 menuNumTwoDp.setFromWholeAndFraction (WholeAndFraction (22 , 99 , false ));
177- TEST_ASSERT_FLOAT_WITHIN (float (22.99 ), menuNumTwoDp.getAsFloatingPointValue (), float ( 0.0001 ));
177+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( 22.99 ), menuNumTwoDp.getAsFloatingPointValue ());
178178 TEST_ASSERT_EQUAL (uint16_t (2299 ), menuNumTwoDp.getCurrentValue ());
179179 TEST_ASSERT_TRUE (checkWholeFraction (&menuNumTwoDp, 22 , 99 ));
180180
@@ -184,25 +184,25 @@ void testAnalogValuesWithFractions() {
184184 TEST_ASSERT_EQUAL (uint8_t (1 ), menuHalvesOffs.getDecimalPlacesForDivisor ());
185185 menuHalvesOffs.setCurrentValue (21 );
186186 TEST_ASSERT_TRUE (checkWholeFraction (&menuHalvesOffs, 39 , 5 , true ));
187- TEST_ASSERT_FLOAT_WITHIN (float (-39.5 ), menuHalvesOffs.getAsFloatingPointValue (), float ( 0.0001 ));
187+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( -39.5 ), menuHalvesOffs.getAsFloatingPointValue ());
188188 menuHalvesOffs.copyValue (sz, sizeof sz);
189189 TEST_ASSERT_EQUAL_STRING (" -39.5dB" , sz);
190190
191191 menuHalvesOffs.setCurrentValue (103 );
192192 TEST_ASSERT_TRUE (checkWholeFraction (&menuHalvesOffs, 1 , 5 ));
193- TEST_ASSERT_FLOAT_WITHIN (float (1.5 ), menuHalvesOffs.getAsFloatingPointValue (), float ( 0.0001 ));
193+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( 1.5 ), menuHalvesOffs.getAsFloatingPointValue ());
194194
195195 menuHalvesOffs.setFromFloatingPointValue (50.5 );
196196 TEST_ASSERT_TRUE (checkWholeFraction (&menuHalvesOffs, 50 , 5 ));
197- TEST_ASSERT_FLOAT_WITHIN (float (50.5 ), menuHalvesOffs.getAsFloatingPointValue (), float ( 0.0001 ));
197+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( 50.5 ), menuHalvesOffs.getAsFloatingPointValue ());
198198 TEST_ASSERT_EQUAL (uint16_t (201 ), menuHalvesOffs.getCurrentValue ());
199199 menuHalvesOffs.copyValue (sz, sizeof sz);
200200 TEST_ASSERT_EQUAL_STRING (" 50.5dB" , sz);
201201
202202 menuHalvesOffs.setFromWholeAndFraction (WholeAndFraction (10 , 5 , false ));
203203 TEST_ASSERT_EQUAL (uint16_t (121 ), menuHalvesOffs.getCurrentValue ());
204204 TEST_ASSERT_TRUE (checkWholeFraction (&menuHalvesOffs, 10 , 5 ));
205- TEST_ASSERT_FLOAT_WITHIN (float (10.5 ), menuHalvesOffs.getAsFloatingPointValue (), float ( 0.0001 ));
205+ TEST_ASSERT_FLOAT_WITHIN (float (0.0001 ), float ( 10.5 ), menuHalvesOffs.getAsFloatingPointValue ());
206206 menuHalvesOffs.copyValue (sz, sizeof sz);
207207 TEST_ASSERT_EQUAL_STRING (" 10.5dB" , sz);
208208
0 commit comments