void FTPParserRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("FTPParserTest01", FTPParserTest01, 1); UtRegisterTest("FTPParserTest03", FTPParserTest03, 1); UtRegisterTest("FTPParserTest06", FTPParserTest06, 1); UtRegisterTest("FTPParserTest07", FTPParserTest07, 1); UtRegisterTest("FTPParserTest10", FTPParserTest10, 1); #endif /* UNITTESTS */ }
void DetectFragOffsetRegisterTests (void) { #ifdef UNITTESTS UtRegisterTest("DetectFragOffsetParseTest01", DetectFragOffsetParseTest01); UtRegisterTest("DetectFragOffsetParseTest02", DetectFragOffsetParseTest02); UtRegisterTest("DetectFragOffsetParseTest03", DetectFragOffsetParseTest03); UtRegisterTest("DetectFragOffsetMatchTest01", DetectFragOffsetMatchTest01); #endif /* UNITTESTS */ }
/** * \brief this function registers unit tests for Mark */ void MarkRegisterTests(void) { #if defined UNITTESTS && defined NFQ UtRegisterTest("MarkTestParse01", MarkTestParse01); UtRegisterTest("MarkTestParse02", MarkTestParse02); UtRegisterTest("MarkTestParse03", MarkTestParse03); UtRegisterTest("MarkTestParse04", MarkTestParse04); #endif /* UNITTESTS */ }
static void DetectBase64DataRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DetectBase64DataSetupTest01", DetectBase64DataSetupTest01); UtRegisterTest("DetectBase64DataSetupTest02", DetectBase64DataSetupTest02); UtRegisterTest("DetectBase64DataSetupTest03", DetectBase64DataSetupTest03); UtRegisterTest("DetectBase64DataSetupTest04", DetectBase64DataSetupTest04); #endif /* UNITTESTS */ }
/** * \brief this function registers unit tests for DetectTlsVersion */ void DetectTlsVersionRegisterTests(void) { #ifdef UNITTESTS /* UNITTESTS */ UtRegisterTest("DetectTlsVersionTestParse01", DetectTlsVersionTestParse01, 1); UtRegisterTest("DetectTlsVersionTestParse02", DetectTlsVersionTestParse02, 1); UtRegisterTest("DetectTlsVersionTestDetect01", DetectTlsVersionTestDetect01, 1); UtRegisterTest("DetectTlsVersionTestDetect02", DetectTlsVersionTestDetect02, 1); UtRegisterTest("DetectTlsVersionTestDetect03", DetectTlsVersionTestDetect03, 1); #endif /* UNITTESTS */ }
void DecodePPPRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DecodePPPtest01", DecodePPPtest01, 1); UtRegisterTest("DecodePPPtest02", DecodePPPtest02, 1); UtRegisterTest("DecodePPPtest03", DecodePPPtest03, 1); UtRegisterTest("DecodePPPtest04", DecodePPPtest04, 1); #endif /* UNITTESTS */ }
/** * \brief This function registers unit tests for AlertFastLog API. */ void LogDropLogRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("LogDropLogTest01", LogDropLogTest01, 1); UtRegisterTest("LogDropLogTest02", LogDropLogTest02, 1); #endif /* UNITTESTS */ }
/** * \brief this function registers unit tests for DetectId */ void ThreadMacrosRegisterTests(void) { #ifdef UNITTESTS /* UNIT TESTS */ UtRegisterTest("ThreadMacrosTest01Mutex", ThreadMacrosTest01Mutex); UtRegisterTest("ThreadMacrosTest02Spinlocks", ThreadMacrosTest02Spinlocks); UtRegisterTest("ThreadMacrosTest03RWLocks", ThreadMacrosTest03RWLocks); UtRegisterTest("ThreadMacrosTest04RWLocks", ThreadMacrosTest04RWLocks); #endif /* UNIT TESTS */ }
void DetectHttpResponseLineRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DetectHttpResponseLineTest01", DetectHttpResponseLineTest01); UtRegisterTest("DetectHttpResponseLineTest02", DetectHttpResponseLineTest02); #endif /* UNITTESTS */ return; }
/** * \brief This function registers unit tests for "app-layer-event" keyword. */ void DetectAppLayerEventRegisterTests(void) { #ifdef UNITTESTS /* UNITTESTS */ UtRegisterTest("DetectAppLayerEventTest01", DetectAppLayerEventTest01, 1); UtRegisterTest("DetectAppLayerEventTest02", DetectAppLayerEventTest02, 1); #endif /* UNITTESTS */ return; }
/** * \brief this function registers unit tests for DetectFtpbounce */ void DetectFtpbounceRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DetectFtpbounceTestSetup01", DetectFtpbounceTestSetup01); UtRegisterTest("DetectFtpbounceTestALMatch02", DetectFtpbounceTestALMatch02); UtRegisterTest("DetectFtpbounceTestALMatch03", DetectFtpbounceTestALMatch03); #endif /* UNITTESTS */ }
static void DetectHttpRequestLineRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DetectHttpRequestLineTest01", DetectHttpRequestLineTest01); UtRegisterTest("DetectHttpRequestLineTest02", DetectHttpRequestLineTest02); UtRegisterTest("DetectHttpRequestLineTest03", DetectHttpRequestLineTest03); #endif /* UNITTESTS */ return; }
void StreamingBufferRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("StreamingBufferTest01", StreamingBufferTest01); UtRegisterTest("StreamingBufferTest02", StreamingBufferTest02); UtRegisterTest("StreamingBufferTest03", StreamingBufferTest03); UtRegisterTest("StreamingBufferTest04", StreamingBufferTest04); UtRegisterTest("StreamingBufferTest05", StreamingBufferTest05); #endif }
/** * \brief Registers Ethernet unit tests * \todo More Ethernet tests */ void DecodeEthernetRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DecodeEthernetTest01", DecodeEthernetTest01); UtRegisterTest("DecodeEthernetTestDceNextTooSmall", DecodeEthernetTestDceNextTooSmall); UtRegisterTest("DecodeEthernetTestDceTooSmall", DecodeEthernetTestDceTooSmall); #endif /* UNITTESTS */ }
void ReferenceRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DetectReferenceParseTest01", DetectReferenceParseTest01, 1); UtRegisterTest("DetectReferenceParseTest02", DetectReferenceParseTest02, 1); UtRegisterTest("DetectReferenceParseTest03", DetectReferenceParseTest03, 1); #endif /* UNITTESTS */ return; }
void DetectFiledataRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DetectFiledataParseTest01", DetectFiledataParseTest01, 1); UtRegisterTest("DetectFiledataParseTest02", DetectFiledataParseTest02, 1); UtRegisterTest("DetectFiledataParseTest03", DetectFiledataParseTest03, 1); UtRegisterTest("DetectFiledataParseTest04", DetectFiledataParseTest04, 0); UtRegisterTest("DetectFiledataParseTest05", DetectFiledataParseTest05, 0); #endif }
/** * \brief this function registers unit tests for DetectId */ void DetectIdRegisterTests(void) { #ifdef UNITTESTS /* UNITTESTS */ UtRegisterTest("DetectIdTestParse01", DetectIdTestParse01, 1); UtRegisterTest("DetectIdTestParse02", DetectIdTestParse02, 1); UtRegisterTest("DetectIdTestParse03", DetectIdTestParse03, 1); UtRegisterTest("DetectIdTestParse04", DetectIdTestParse04, 1); UtRegisterTest("DetectIdTestMatch01", DetectIdTestMatch01, 1); #endif /* UNITTESTS */ }
static void DetectTransformCompressWhitespaceRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DetectTransformCompressWhitespaceTest01", DetectTransformCompressWhitespaceTest01); UtRegisterTest("DetectTransformCompressWhitespaceTest02", DetectTransformCompressWhitespaceTest02); UtRegisterTest("DetectTransformCompressWhitespaceTest03", DetectTransformCompressWhitespaceTest03); #endif }
/** * \brief This function registers unit tests for Classification Config API. */ void SCPriorityRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DetectPriorityTest01", DetectPriorityTest01, 1); UtRegisterTest("DetectPriorityTest02", DetectPriorityTest02, 1); #endif /* UNITTESTS */ }
/** * \brief This function registers unit tests for AlertFastLog API. */ void AlertFastLogRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("AlertFastLogTest01", AlertFastLogTest01, 1); UtRegisterTest("AlertFastLogTest02", AlertFastLogTest02, 1); #endif /* UNITTESTS */ }
/** * \brief Register the UNITTESTS for the http_stat_msg keyword */ void DetectHttpStatMsgRegisterTests (void) { #ifdef UNITTESTS /* UNITTESTS */ UtRegisterTest("DetectHttpStatMsgTest01", DetectHttpStatMsgTest01, 1); UtRegisterTest("DetectHttpStatMsgTest02", DetectHttpStatMsgTest02, 1); UtRegisterTest("DetectHttpStatMsgSigTest01", DetectHttpStatMsgSigTest01, 1); UtRegisterTest("DetectHttpStatMsgSigTest02", DetectHttpStatMsgSigTest02, 1); UtRegisterTest("DetectHttpStatMsgSigTest03", DetectHttpStatMsgSigTest03, 1); #endif /* UNITTESTS */ }
void SCRuleVarsRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("SCRuleVarsPositiveTest01", SCRuleVarsPositiveTest01, 1); UtRegisterTest("SCRuleVarsNegativeTest02", SCRuleVarsNegativeTest02, 1); UtRegisterTest("SCRuleVarsPositiveTest03", SCRuleVarsPositiveTest03, 1); UtRegisterTest("SCRuleVarsNegativeTest04", SCRuleVarsNegativeTest04, 1); #endif return; }
void DecodeUDPV4RegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("UDPV4CalculateValidChecksumtest01", UDPV4CalculateValidChecksumtest01, 1); UtRegisterTest("UDPV4CalculateInvalidChecksumtest02", UDPV4CalculateInvalidChecksumtest02, 0); UtRegisterTest("UDPV6CalculateValidChecksumtest03", UDPV6CalculateValidChecksumtest03, 1); UtRegisterTest("UDPV6CalculateInvalidChecksumtest04", UDPV6CalculateInvalidChecksumtest04, 0); #endif /* UNITTESTS */ }
void DetectEngineSMTPFiledataRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DetectEngineSMTPFiledataTest01", DetectEngineSMTPFiledataTest01); UtRegisterTest("DetectEngineSMTPFiledataTest02", DetectEngineSMTPFiledataTest02); UtRegisterTest("DetectEngineSMTPFiledataTest03", DetectEngineSMTPFiledataTest03); #endif /* UNITTESTS */ return; }
void HashTableRegisterTests(void) { UtRegisterTest("HashTableTestInit01", HashTableTestInit01, 1); UtRegisterTest("HashTableTestInit02", HashTableTestInit02, 1); UtRegisterTest("HashTableTestInit03", HashTableTestInit03, 1); UtRegisterTest("HashTableTestInit04", HashTableTestInit04, 1); UtRegisterTest("HashTableTestInit05", HashTableTestInit05, 1); UtRegisterTest("HashTableTestInit06", HashTableTestInit06, 1); UtRegisterTest("HashTableTestAdd01", HashTableTestAdd01, 1); UtRegisterTest("HashTableTestAdd02", HashTableTestAdd02, 1); UtRegisterTest("HashTableTestFull01", HashTableTestFull01, 1); UtRegisterTest("HashTableTestFull02", HashTableTestFull02, 1); }
/** * \brief this function registers unit tests for DetectSslVersion */ static void DetectSslVersionRegisterTests(void) { #ifdef UNITTESTS /* UNITTESTS */ UtRegisterTest("DetectSslVersionTestParse01", DetectSslVersionTestParse01); UtRegisterTest("DetectSslVersionTestParse02", DetectSslVersionTestParse02); UtRegisterTest("DetectSslVersionTestParse03", DetectSslVersionTestParse03); UtRegisterTest("DetectSslVersionTestDetect01", DetectSslVersionTestDetect01); UtRegisterTest("DetectSslVersionTestDetect02", DetectSslVersionTestDetect02); #endif /* UNITTESTS */ return; }
void DecodeMPLSRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DecodeMPLSTestHeaderTooSmall", DecodeMPLSTestHeaderTooSmall); UtRegisterTest("DecodeMPLSTestBadLabelRouterAlert", DecodeMPLSTestBadLabelRouterAlert); UtRegisterTest("DecodeMPLSTestBadLabelImplicitNull", DecodeMPLSTestBadLabelImplicitNull); UtRegisterTest("DecodeMPLSTestBadLabelReserved", DecodeMPLSTestBadLabelReserved); UtRegisterTest("DecodeMPLSTestUnknownPayloadType", DecodeMPLSTestUnknownPayloadType); #endif /* UNITTESTS */ }
/** * \brief this function registers unit tests for DetectProto */ void DetectProtoTests(void) { #ifdef UNITTESTS UtRegisterTest("ProtoTestParse01", ProtoTestParse01, 1); UtRegisterTest("ProtoTestParse02", ProtoTestParse02, 1); UtRegisterTest("ProtoTestParse03", ProtoTestParse03, 1); UtRegisterTest("ProtoTestParse04", ProtoTestParse04, 1); UtRegisterTest("ProtoTestParse05", ProtoTestParse05, 1); UtRegisterTest("ProtoTestParse06", ProtoTestParse06, 1); UtRegisterTest("ProtoTestParse07", ProtoTestParse07, 1); UtRegisterTest("DetectProtoTestSetup01", DetectProtoTestSetup01, 1); UtRegisterTest("DetectProtoTestSig01", DetectProtoTestSig01, 1); UtRegisterTest("DetectProtoTestSig02", DetectProtoTestSig02, 1); #endif /* UNITTESTS */ }
void SCProfilingRegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("ProfilingGenericTicksTest01", ProfilingGenericTicksTest01); #endif /* UNITTESTS */ }
static void DetectTransformToSha256RegisterTests(void) { #ifdef UNITTESTS UtRegisterTest("DetectTransformToSha256Test01", DetectTransformToSha256Test01); #endif }