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:
Peter Hutterer 2012-08-13 11:15:54 +10:00
parent 02f94b2d44
commit b69536b475

View File

@ -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;
} }