test: assert from signal-safe number conversion
Throw an assert when the conversion fails instead of just returning. Asserts are more informative. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
This commit is contained in:
parent
02f94b2d44
commit
b69536b475
|
@ -57,7 +57,7 @@ check_number_format_test(const struct number_format_test *test)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static Bool
|
static void
|
||||||
number_formatting(void)
|
number_formatting(void)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
@ -100,16 +100,14 @@ number_formatting(void)
|
||||||
};
|
};
|
||||||
|
|
||||||
for (i = 0; i < sizeof(tests) / sizeof(tests[0]); i++)
|
for (i = 0; i < sizeof(tests) / sizeof(tests[0]); i++)
|
||||||
if (!check_number_format_test(tests + i))
|
assert(check_number_format_test(tests + i));
|
||||||
return FALSE;
|
|
||||||
|
|
||||||
return TRUE;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
main(int argc, char **argv)
|
main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int ok = number_formatting();
|
number_formatting();
|
||||||
|
|
||||||
return ok ? 0 : 1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue