test/pppoe: refactor to use FAIL/PASS macros

pull/6802/head
Steven Ottenhoff 4 years ago committed by Victor Julien
parent 3dbf74ff10
commit 260bc03603

@ -243,7 +243,7 @@ static int DecodePPPOEtest01 (void)
uint8_t raw_pppoe[] = { 0x11, 0x00, 0x00, 0x00, 0x00 }; uint8_t raw_pppoe[] = { 0x11, 0x00, 0x00, 0x00, 0x00 };
Packet *p = PacketGetFromAlloc(); Packet *p = PacketGetFromAlloc();
if (unlikely(p == NULL)) if (unlikely(p == NULL))
return 0; FAIL;
ThreadVars tv; ThreadVars tv;
DecodeThreadVars dtv; DecodeThreadVars dtv;
@ -252,13 +252,13 @@ static int DecodePPPOEtest01 (void)
DecodePPPOESession(&tv, &dtv, p, raw_pppoe, sizeof(raw_pppoe)); DecodePPPOESession(&tv, &dtv, p, raw_pppoe, sizeof(raw_pppoe));
if (ENGINE_ISSET_EVENT(p,PPPOE_PKT_TOO_SMALL)) { if (!ENGINE_ISSET_EVENT(p, PPPOE_PKT_TOO_SMALL)) {
SCFree(p); SCFree(p);
return 1; FAIL;
} }
SCFree(p); SCFree(p);
return 0; PASS;
} }
/** DecodePPPOEtest02 /** DecodePPPOEtest02
@ -281,7 +281,7 @@ static int DecodePPPOEtest02 (void)
Packet *p = PacketGetFromAlloc(); Packet *p = PacketGetFromAlloc();
if (unlikely(p == NULL)) if (unlikely(p == NULL))
return 0; FAIL;
ThreadVars tv; ThreadVars tv;
DecodeThreadVars dtv; DecodeThreadVars dtv;
int ret = 0; int ret = 0;
@ -307,7 +307,8 @@ static int DecodePPPOEtest02 (void)
end: end:
FlowShutdown(); FlowShutdown();
SCFree(p); SCFree(p);
return ret; FAIL_IF(ret == 0);
PASS;
} }
@ -329,7 +330,7 @@ static int DecodePPPOEtest03 (void)
Packet *p = PacketGetFromAlloc(); Packet *p = PacketGetFromAlloc();
if (unlikely(p == NULL)) if (unlikely(p == NULL))
return 0; FAIL;
ThreadVars tv; ThreadVars tv;
DecodeThreadVars dtv; DecodeThreadVars dtv;
@ -339,11 +340,11 @@ static int DecodePPPOEtest03 (void)
DecodePPPOEDiscovery(&tv, &dtv, p, raw_pppoe, sizeof(raw_pppoe)); DecodePPPOEDiscovery(&tv, &dtv, p, raw_pppoe, sizeof(raw_pppoe));
if (p->pppoedh == NULL) { if (p->pppoedh == NULL) {
SCFree(p); SCFree(p);
return 0; FAIL;
} }
SCFree(p); SCFree(p);
return 1; PASS;
} }
/** DecodePPPOEtest04 /** DecodePPPOEtest04
@ -361,7 +362,7 @@ static int DecodePPPOEtest04 (void)
Packet *p = PacketGetFromAlloc(); Packet *p = PacketGetFromAlloc();
if (unlikely(p == NULL)) if (unlikely(p == NULL))
return 0; FAIL;
ThreadVars tv; ThreadVars tv;
DecodeThreadVars dtv; DecodeThreadVars dtv;
@ -370,13 +371,13 @@ static int DecodePPPOEtest04 (void)
DecodePPPOEDiscovery(&tv, &dtv, p, raw_pppoe, sizeof(raw_pppoe)); DecodePPPOEDiscovery(&tv, &dtv, p, raw_pppoe, sizeof(raw_pppoe));
if(ENGINE_ISSET_EVENT(p,PPPOE_WRONG_CODE)) { if (!ENGINE_ISSET_EVENT(p, PPPOE_WRONG_CODE)) {
SCFree(p); SCFree(p);
return 1; FAIL;
} }
SCFree(p); SCFree(p);
return 0; PASS;
} }
/** DecodePPPOEtest05 /** DecodePPPOEtest05
@ -396,7 +397,7 @@ static int DecodePPPOEtest05 (void)
Packet *p = PacketGetFromAlloc(); Packet *p = PacketGetFromAlloc();
if (unlikely(p == NULL)) if (unlikely(p == NULL))
return 0; FAIL;
ThreadVars tv; ThreadVars tv;
DecodeThreadVars dtv; DecodeThreadVars dtv;
@ -405,13 +406,13 @@ static int DecodePPPOEtest05 (void)
DecodePPPOEDiscovery(&tv, &dtv, p, raw_pppoe, sizeof(raw_pppoe)); DecodePPPOEDiscovery(&tv, &dtv, p, raw_pppoe, sizeof(raw_pppoe));
if(ENGINE_ISSET_EVENT(p,PPPOE_MALFORMED_TAGS)) { if (!ENGINE_ISSET_EVENT(p, PPPOE_MALFORMED_TAGS)) {
SCFree(p); SCFree(p);
return 1; FAIL;
} }
SCFree(p); SCFree(p);
return 0; PASS;
} }
/** DecodePPPOEtest06 /** DecodePPPOEtest06
@ -430,22 +431,21 @@ static int DecodePPPOEtest06 (void)
if (PPPOE_SESSION_GET_VERSION(&pppoesh) != 0x0A) { if (PPPOE_SESSION_GET_VERSION(&pppoesh) != 0x0A) {
printf("Error, PPPOE macro pppoe_session_get_version failed: "); printf("Error, PPPOE macro pppoe_session_get_version failed: ");
return 0; FAIL;
} }
if (PPPOE_SESSION_GET_TYPE(&pppoesh) != 0x0B) { if (PPPOE_SESSION_GET_TYPE(&pppoesh) != 0x0B) {
printf("Error, PPPOE macro pppoe_session_get_type failed: "); printf("Error, PPPOE macro pppoe_session_get_type failed: ");
return 0; FAIL;
} }
if (PPPOE_DISCOVERY_GET_VERSION(&pppoedh) != 0x0C) { if (PPPOE_DISCOVERY_GET_VERSION(&pppoedh) != 0x0C) {
printf("Error, PPPOE macro pppoe_discovery_get_version failed: "); printf("Error, PPPOE macro pppoe_discovery_get_version failed: ");
return 0; FAIL;
} }
if (PPPOE_DISCOVERY_GET_TYPE(&pppoedh) != 0x0D) { if (PPPOE_DISCOVERY_GET_TYPE(&pppoedh) != 0x0D) {
printf("Error, PPPOE macro pppoe_discovery_get_type failed: "); printf("Error, PPPOE macro pppoe_discovery_get_type failed: ");
return 0; FAIL;
} }
PASS;
return 1;
} }
#endif /* UNITTESTS */ #endif /* UNITTESTS */

Loading…
Cancel
Save