From: Victor Julien Date: Wed, 10 Jul 2024 17:46:34 +0000 (+0200) Subject: parse/size: fix unit test checks X-Git-Tag: suricata-8.0.0-beta1~1026 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e03691fdb65304b6349633d40184778a331e893;p=thirdparty%2Fsuricata.git parse/size: fix unit test checks --- diff --git a/src/util-misc.c b/src/util-misc.c index 4380e694a8..4ed00575e6 100644 --- a/src/util-misc.c +++ b/src/util-misc.c @@ -252,128 +252,128 @@ static int UtilMiscParseSizeStringTest01(void) str = "10"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10); str = "10kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10Kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10KB"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10mb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024 * 1024); str = "10gb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10737418240UL); /* space start */ str = " 10"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10); str = " 10kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10Kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10KB"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10mb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024 * 1024); str = " 10gb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10737418240); /* space end */ str = "10 "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10); str = "10kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10Kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10KB "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10mb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024 * 1024); str = "10gb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10737418240); /* space start - space end */ str = " 10 "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10); str = " 10kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10Kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10KB "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10mb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024 * 1024); str = " 10gb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10737418240); /* space between number and scale */ @@ -382,256 +382,256 @@ static int UtilMiscParseSizeStringTest01(void) str = "10"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10); str = "10 kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10 Kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10 KB"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10 mb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024 * 1024); str = "10 gb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10737418240); /* space start */ str = " 10"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10); str = " 10 kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10 Kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10 KB"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10 mb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024 * 1024); str = " 10 gb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10737418240); /* space end */ str = "10 "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10); str = "10 kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10 Kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10 KB "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = "10 mb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024 * 1024); str = "10 gb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10737418240); /* space start - space end */ str = " 10 "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10); str = " 10 kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10 Kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10 KB "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024); str = " 10 mb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10 * 1024 * 1024); str = " 10 gb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10737418240); /* no space */ str = "10.5"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5); str = "10.5kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5Kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5KB"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5mb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024); str = "10.5gb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024 * 1024); /* space start */ str = " 10.5"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5); str = " 10.5kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5Kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5KB"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5mb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024); str = " 10.5gb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024 * 1024); /* space end */ str = "10.5 "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5); str = "10.5kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5Kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5KB "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5mb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024); str = "10.5gb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024 * 1024); /* space start - space end */ str = " 10.5 "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5); str = " 10.5kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5Kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5KB "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5mb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024); str = " 10.5gb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024 * 1024); /* space between number and scale */ @@ -640,132 +640,132 @@ static int UtilMiscParseSizeStringTest01(void) str = "10.5"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5); str = "10.5 kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5 Kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5 KB"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5 mb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024); str = "10.5 gb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024 * 1024); /* space start */ str = " 10.5"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5); str = " 10.5 kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5 Kb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5 KB"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5 mb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024); str = " 10.5 gb"; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024 * 1024); /* space end */ str = "10.5 "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5); str = "10.5 kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5 Kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5 KB "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = "10.5 mb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024); str = "10.5 gb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024 * 1024); /* space start - space end */ str = " 10.5 "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5); str = " 10.5 kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5 Kb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5 KB "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024); str = " 10.5 mb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024); str = " 10.5 gb "; result = 0; - FAIL_IF(ParseSizeString(str, &result) > 0); + FAIL_IF(ParseSizeString(str, &result) != 0); FAIL_IF(result != 10.5 * 1024 * 1024 * 1024); /* Should fail on unknown units. */ - FAIL_IF(ParseSizeString("32eb", &result) > 0); + FAIL_IF(ParseSizeString("32eb", &result) == 0); PASS; }