From 40d27b6a9f3b04233a8350e34ec947033507aa75 Mon Sep 17 00:00:00 2001 From: lohhiiccc <96543753+lohhiiccc@users.noreply.github.com> Date: Sun, 29 Mar 2026 15:28:54 +0200 Subject: [PATCH] fix: update parse_float test to reflect accepted negatives --- tests/parse_utils/test_parse_float.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/parse_utils/test_parse_float.c b/tests/parse_utils/test_parse_float.c index 72c75b7..5b088d6 100644 --- a/tests/parse_utils/test_parse_float.c +++ b/tests/parse_utils/test_parse_float.c @@ -39,13 +39,14 @@ Test(parse_float, empty_string) cr_assert_eq(ret, 1); } -/* Test 5: Negative number */ +/* Test 5: Negative number (cli_parse_float accepts negatives; use cli_parse_ufloat to reject) */ Test(parse_float, negative_number) { float result; int ret = cli_parse_float("-42", &result); - - cr_assert_eq(ret, 1); + + cr_assert_eq(ret, 0); + cr_assert_float_eq(result, -42.0f, 0.0001f); } /* Test 6: Invalid characters */