@@ -253,169 +253,134 @@ bool DetectUrilenValidateContent(
253253/** \test Test the Urilen keyword setup */
254254static int DetectUrilenParseTest01 (void )
255255{
256- int ret = 0 ;
257- DetectUrilenData * urilend = NULL ;
258-
259- urilend = DetectUrilenParse ("10" );
260- if (urilend != NULL ) {
261- if (urilend -> du16 .arg1 == 10 && urilend -> du16 .mode == DETECT_UINT_EQ &&
262- !urilend -> raw_buffer )
263- ret = 1 ;
256+ DetectUrilenData * urilend = DetectUrilenParse ("10" );
257+ FAIL_IF_NULL (urilend );
258+ FAIL_IF (urilend -> du16 .arg1 != 10 );
259+ FAIL_IF (urilend -> du16 .mode != DETECT_UINT_EQ );
260+ FAIL_IF (urilend -> raw_buffer );
264261
265- DetectUrilenFree (NULL , urilend );
266- }
267- return ret ;
262+ DetectUrilenFree (NULL , urilend );
263+ PASS ;
268264}
269265
270266/** \test Test the Urilen keyword setup */
271267static int DetectUrilenParseTest02 (void )
272268{
273- int ret = 0 ;
274- DetectUrilenData * urilend = NULL ;
275-
276- urilend = DetectUrilenParse (" < 10 " );
277- if (urilend != NULL ) {
278- if (urilend -> du16 .arg1 == 10 && urilend -> du16 .mode == DETECT_UINT_LT &&
279- !urilend -> raw_buffer )
280- ret = 1 ;
269+ DetectUrilenData * urilend = DetectUrilenParse (" < 10 " );
270+ FAIL_IF_NULL (urilend );
271+ FAIL_IF (urilend -> du16 .arg1 != 10 );
272+ FAIL_IF (urilend -> du16 .mode != DETECT_UINT_LT );
273+ FAIL_IF (urilend -> raw_buffer );
281274
282- DetectUrilenFree (NULL , urilend );
283- }
284- return ret ;
275+ DetectUrilenFree (NULL , urilend );
276+ PASS ;
285277}
286278
287279/** \test Test the Urilen keyword setup */
288280static int DetectUrilenParseTest03 (void )
289281{
290- int ret = 0 ;
291- DetectUrilenData * urilend = NULL ;
292-
293- urilend = DetectUrilenParse (" > 10 " );
294- if (urilend != NULL ) {
295- if (urilend -> du16 .arg1 == 10 && urilend -> du16 .mode == DETECT_UINT_GT &&
296- !urilend -> raw_buffer )
297- ret = 1 ;
282+ DetectUrilenData * urilend = DetectUrilenParse (" > 10 " );
283+ FAIL_IF_NULL (urilend );
284+ FAIL_IF (urilend -> du16 .arg1 != 10 );
285+ FAIL_IF (urilend -> du16 .mode != DETECT_UINT_GT );
286+ FAIL_IF (urilend -> raw_buffer );
298287
299- DetectUrilenFree (NULL , urilend );
300- }
301- return ret ;
288+ DetectUrilenFree (NULL , urilend );
289+ PASS ;
302290}
303291
304292/** \test Test the Urilen keyword setup */
305293static int DetectUrilenParseTest04 (void )
306294{
307- int ret = 0 ;
308- DetectUrilenData * urilend = NULL ;
309-
310- urilend = DetectUrilenParse (" 5 <> 10 " );
311- if (urilend != NULL ) {
312- if (urilend -> du16 .arg1 == 5 && urilend -> du16 .arg2 == 10 &&
313- urilend -> du16 .mode == DETECT_UINT_RA && !urilend -> raw_buffer )
314- ret = 1 ;
315-
316- DetectUrilenFree (NULL , urilend );
317- }
318- return ret ;
295+ DetectUrilenData * urilend = DetectUrilenParse (" 5 <> 10 " );
296+ FAIL_IF_NULL (urilend );
297+ FAIL_IF (urilend -> du16 .arg1 != 5 );
298+ FAIL_IF (urilend -> du16 .arg2 != 10 );
299+ FAIL_IF (urilend -> du16 .mode != DETECT_UINT_RA );
300+ FAIL_IF (urilend -> raw_buffer );
301+
302+ DetectUrilenFree (NULL , urilend );
303+ PASS ;
319304}
320305
321306/** \test Test the Urilen keyword setup */
322307static int DetectUrilenParseTest05 (void )
323308{
324- int ret = 0 ;
325- DetectUrilenData * urilend = NULL ;
326-
327- urilend = DetectUrilenParse ("5<>10,norm" );
328- if (urilend != NULL ) {
329- if (urilend -> du16 .arg1 == 5 && urilend -> du16 .arg2 == 10 &&
330- urilend -> du16 .mode == DETECT_UINT_RA && !urilend -> raw_buffer )
331- ret = 1 ;
332-
333- DetectUrilenFree (NULL , urilend );
334- }
335- return ret ;
309+ DetectUrilenData * urilend = DetectUrilenParse ("5<>10,norm" );
310+ FAIL_IF_NULL (urilend );
311+ FAIL_IF (urilend -> du16 .arg1 != 5 );
312+ FAIL_IF (urilend -> du16 .arg2 != 10 );
313+ FAIL_IF (urilend -> du16 .mode != DETECT_UINT_RA );
314+ FAIL_IF (urilend -> raw_buffer );
315+
316+ DetectUrilenFree (NULL , urilend );
317+ PASS ;
336318}
337319
338320/** \test Test the Urilen keyword setup */
339321static int DetectUrilenParseTest06 (void )
340322{
341- int ret = 0 ;
342- DetectUrilenData * urilend = NULL ;
343-
344- urilend = DetectUrilenParse ("5<>10,raw" );
345- if (urilend != NULL ) {
346- if (urilend -> du16 .arg1 == 5 && urilend -> du16 .arg2 == 10 &&
347- urilend -> du16 .mode == DETECT_UINT_RA && urilend -> raw_buffer )
348- ret = 1 ;
349-
350- DetectUrilenFree (NULL , urilend );
351- }
352- return ret ;
323+ DetectUrilenData * urilend = DetectUrilenParse ("5<>10,raw" );
324+ FAIL_IF_NULL (urilend );
325+ FAIL_IF (urilend -> du16 .arg1 != 5 );
326+ FAIL_IF (urilend -> du16 .arg2 != 10 );
327+ FAIL_IF (urilend -> du16 .mode != DETECT_UINT_RA );
328+ FAIL_IF (!urilend -> raw_buffer );
329+
330+ DetectUrilenFree (NULL , urilend );
331+ PASS ;
353332}
354333
355334/** \test Test the Urilen keyword setup */
356335static int DetectUrilenParseTest07 (void )
357336{
358- int ret = 0 ;
359- DetectUrilenData * urilend = NULL ;
337+ DetectUrilenData * urilend = DetectUrilenParse (">10, norm " );
338+ FAIL_IF_NULL (urilend );
339+ FAIL_IF (urilend -> du16 .arg1 != 10 );
340+ FAIL_IF (urilend -> du16 .mode != DETECT_UINT_GT );
341+ FAIL_IF (urilend -> raw_buffer );
360342
361- urilend = DetectUrilenParse (">10, norm " );
362- if (urilend != NULL ) {
363- if (urilend -> du16 .arg1 == 10 && urilend -> du16 .mode == DETECT_UINT_GT &&
364- !urilend -> raw_buffer )
365- ret = 1 ;
366-
367- DetectUrilenFree (NULL , urilend );
368- }
369- return ret ;
343+ DetectUrilenFree (NULL , urilend );
344+ PASS ;
370345}
371346
372347/** \test Test the Urilen keyword setup */
373348static int DetectUrilenParseTest08 (void )
374349{
375- int ret = 0 ;
376- DetectUrilenData * urilend = NULL ;
377-
378- urilend = DetectUrilenParse ("<10, norm " );
379- if (urilend != NULL ) {
380- if (urilend -> du16 .arg1 == 10 && urilend -> du16 .mode == DETECT_UINT_LT &&
381- !urilend -> raw_buffer )
382- ret = 1 ;
350+ DetectUrilenData * urilend = DetectUrilenParse ("<10, norm " );
351+ FAIL_IF_NULL (urilend );
352+ FAIL_IF (urilend -> du16 .arg1 != 10 );
353+ FAIL_IF (urilend -> du16 .mode != DETECT_UINT_LT );
354+ FAIL_IF (urilend -> raw_buffer );
383355
384- DetectUrilenFree (NULL , urilend );
385- }
386- return ret ;
356+ DetectUrilenFree (NULL , urilend );
357+ PASS ;
387358}
388359
389360/** \test Test the Urilen keyword setup */
390361static int DetectUrilenParseTest09 (void )
391362{
392- int ret = 0 ;
393- DetectUrilenData * urilend = NULL ;
363+ DetectUrilenData * urilend = DetectUrilenParse (">10, raw " );
364+ FAIL_IF_NULL (urilend );
365+ FAIL_IF (urilend -> du16 .arg1 != 10 );
366+ FAIL_IF (urilend -> du16 .mode != DETECT_UINT_GT );
367+ FAIL_IF (!urilend -> raw_buffer );
394368
395- urilend = DetectUrilenParse (">10, raw " );
396- if (urilend != NULL ) {
397- if (urilend -> du16 .arg1 == 10 && urilend -> du16 .mode == DETECT_UINT_GT && urilend -> raw_buffer )
398- ret = 1 ;
399-
400- DetectUrilenFree (NULL , urilend );
401- }
402- return ret ;
369+ DetectUrilenFree (NULL , urilend );
370+ PASS ;
403371}
404372
405373/** \test Test the Urilen keyword setup */
406374static int DetectUrilenParseTest10 (void )
407375{
408- int ret = 0 ;
409- DetectUrilenData * urilend = NULL ;
410-
411- urilend = DetectUrilenParse ("<10, raw " );
412- if (urilend != NULL ) {
413- if (urilend -> du16 .arg1 == 10 && urilend -> du16 .mode == DETECT_UINT_LT && urilend -> raw_buffer )
414- ret = 1 ;
376+ DetectUrilenData * urilend = DetectUrilenParse ("<10, raw " );
377+ FAIL_IF_NULL (urilend );
378+ FAIL_IF (urilend -> du16 .arg1 != 10 );
379+ FAIL_IF (urilend -> du16 .mode != DETECT_UINT_LT );
380+ FAIL_IF (!urilend -> raw_buffer );
415381
416- DetectUrilenFree (NULL , urilend );
417- }
418- return ret ;
382+ DetectUrilenFree (NULL , urilend );
383+ PASS ;
419384}
420385
421386/**
@@ -469,34 +434,20 @@ static int DetectUrilenInitTest(DetectEngineCtx **de_ctx, Signature **sig,
469434
470435static int DetectUrilenSetpTest01 (void )
471436{
472-
473437 DetectUrilenData * urilend = NULL ;
474- uint8_t res = 0 ;
475438 Signature * sig = NULL ;
476439 DetectEngineCtx * de_ctx = NULL ;
477440
478- res = DetectUrilenInitTest (& de_ctx , & sig , & urilend , "1 <> 2 " );
479- if (res == 0 ) {
480- goto end ;
481- }
482-
483- if (urilend == NULL )
484- goto cleanup ;
485-
486- if (urilend != NULL ) {
487- if (urilend -> du16 .arg1 == 1 && urilend -> du16 .arg2 == 2 &&
488- urilend -> du16 .mode == DETECT_UINT_RA )
489- res = 1 ;
490- }
441+ uint8_t res = DetectUrilenInitTest (& de_ctx , & sig , & urilend , "1 <> 3" );
442+ FAIL_IF (res == 0 );
443+ FAIL_IF_NULL (urilend );
444+ FAIL_IF_NOT (urilend -> du16 .arg1 == 1 );
445+ FAIL_IF_NOT (urilend -> du16 .arg2 == 3 );
446+ FAIL_IF_NOT (urilend -> du16 .mode == DETECT_UINT_RA );
491447
492- cleanup :
493- if (urilend )
494- DetectUrilenFree (NULL , urilend );
495- SigGroupCleanup (de_ctx );
496- SigCleanSignatures (de_ctx );
448+ DetectUrilenFree (NULL , urilend );
497449 DetectEngineCtxFree (de_ctx );
498- end :
499- return res ;
450+ PASS ;
500451}
501452
502453/** \test Check a signature with given urilen */
@@ -588,4 +539,4 @@ void DetectUrilenRegisterTests(void)
588539 UtRegisterTest ("DetectUrilenSetpTest01" , DetectUrilenSetpTest01 );
589540 UtRegisterTest ("DetectUrilenSigTest01" , DetectUrilenSigTest01 );
590541}
591- #endif /* UNITTESTS */
542+ #endif /* UNITTESTS */
0 commit comments