53 static void DetectFilesizeRegisterTests (
void);
55 static int g_file_match_list_id = 0;
99 SCLogDebug(
"file size %" PRIu64
", check %" PRIu64, file_size, fsd->arg1);
146 DetectFilesizeFree(
de_ctx, fsd);
159 rs_detect_u64_free(ptr);
170 static int DetectFilesizeParseTest01(
void)
176 DetectFilesizeFree(NULL, fsd);
182 static int DetectFilesizeParseTest02(
void)
188 DetectFilesizeFree(NULL, fsd);
194 static int DetectFilesizeParseTest03(
void)
200 DetectFilesizeFree(NULL, fsd);
206 static int DetectFilesizeParseTest04(
void)
213 DetectFilesizeFree(NULL, fsd);
219 static int DetectFilesizeParseTest05(
void)
226 DetectFilesizeFree(NULL, fsd);
237 static int DetectFilesizeInitTest(
249 FAIL_IF(snprintf(fullstr, 1024,
250 "alert http any any -> any any (msg:\"Filesize "
251 "test\"; filesize:%s; sid:1;)",
257 *sig = (*de_ctx)->sig_list;
271 static int DetectFilesizeSetpTest01(
void)
279 res = DetectFilesizeInitTest(&
de_ctx, &sig, &fsd,
"1 <> 3 ");
287 DetectFilesizeFree(NULL, fsd);
296 void DetectFilesizeRegisterTests(
void)
298 UtRegisterTest(
"DetectFilesizeParseTest01", DetectFilesizeParseTest01);
299 UtRegisterTest(
"DetectFilesizeParseTest02", DetectFilesizeParseTest02);
300 UtRegisterTest(
"DetectFilesizeParseTest03", DetectFilesizeParseTest03);
301 UtRegisterTest(
"DetectFilesizeParseTest04", DetectFilesizeParseTest04);
302 UtRegisterTest(
"DetectFilesizeParseTest05", DetectFilesizeParseTest05);
303 UtRegisterTest(
"DetectFilesizeSetpTest01", DetectFilesizeSetpTest01);