From: Alice Akaki Date: Sat, 22 Oct 2022 17:07:04 +0000 (-0400) Subject: detect-icmp-id: convert unittests to FAIL/PASS APIs X-Git-Tag: suricata-7.0.0-rc1~421 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f251b6af6537abe6522bd6121560a37c81e2cbe7;p=thirdparty%2Fsuricata.git detect-icmp-id: convert unittests to FAIL/PASS APIs Task: #4042 --- diff --git a/src/detect-icmp-id.c b/src/detect-icmp-id.c index 156c2bd6e6..73cde21ad1 100644 --- a/src/detect-icmp-id.c +++ b/src/detect-icmp-id.c @@ -331,13 +331,11 @@ static bool PrefilterIcmpIdIsPrefilterable(const Signature *s) */ static int DetectIcmpIdParseTest01 (void) { - DetectIcmpIdData *iid = NULL; - iid = DetectIcmpIdParse(NULL, "300"); - if (iid != NULL && iid->id == htons(300)) { - DetectIcmpIdFree(NULL, iid); - return 1; - } - return 0; + DetectIcmpIdData *iid = DetectIcmpIdParse(NULL, "300"); + FAIL_IF_NULL(iid); + FAIL_IF_NOT(iid->id == htons(300)); + DetectIcmpIdFree(NULL, iid); + PASS; } /** @@ -346,13 +344,11 @@ static int DetectIcmpIdParseTest01 (void) */ static int DetectIcmpIdParseTest02 (void) { - DetectIcmpIdData *iid = NULL; - iid = DetectIcmpIdParse(NULL, " 300 "); - if (iid != NULL && iid->id == htons(300)) { - DetectIcmpIdFree(NULL, iid); - return 1; - } - return 0; + DetectIcmpIdData *iid = DetectIcmpIdParse(NULL, " 300 "); + FAIL_IF_NULL(iid); + FAIL_IF_NOT(iid->id == htons(300)); + DetectIcmpIdFree(NULL, iid); + PASS; } /** @@ -361,13 +357,11 @@ static int DetectIcmpIdParseTest02 (void) */ static int DetectIcmpIdParseTest03 (void) { - DetectIcmpIdData *iid = NULL; - iid = DetectIcmpIdParse(NULL, "\"300\""); - if (iid != NULL && iid->id == htons(300)) { - DetectIcmpIdFree(NULL, iid); - return 1; - } - return 0; + DetectIcmpIdData *iid = DetectIcmpIdParse(NULL, "\"300\""); + FAIL_IF_NULL(iid); + FAIL_IF_NOT(iid->id == htons(300)); + DetectIcmpIdFree(NULL, iid); + PASS; } /** @@ -376,13 +370,11 @@ static int DetectIcmpIdParseTest03 (void) */ static int DetectIcmpIdParseTest04 (void) { - DetectIcmpIdData *iid = NULL; - iid = DetectIcmpIdParse(NULL, " \" 300 \""); - if (iid != NULL && iid->id == htons(300)) { - DetectIcmpIdFree(NULL, iid); - return 1; - } - return 0; + DetectIcmpIdData *iid = DetectIcmpIdParse(NULL, " \" 300 \""); + FAIL_IF_NULL(iid); + FAIL_IF_NOT(iid->id == htons(300)); + DetectIcmpIdFree(NULL, iid); + PASS; } /** @@ -391,13 +383,9 @@ static int DetectIcmpIdParseTest04 (void) */ static int DetectIcmpIdParseTest05 (void) { - DetectIcmpIdData *iid = NULL; - iid = DetectIcmpIdParse(NULL, "\"300"); - if (iid == NULL) { - DetectIcmpIdFree(NULL, iid); - return 1; - } - return 0; + DetectIcmpIdData *iid = DetectIcmpIdParse(NULL, "\"300"); + FAIL_IF_NOT_NULL(iid); + PASS; } /**