#include "rna_fingerprint_tcp.h"
+#ifdef UNIT_TEST
+#include "catch/snort_catch.h"
+#endif
+
using namespace snort;
using namespace std;
}
}
+
+#ifdef UNIT_TEST
+TEST_CASE("get_tcp_fp_processor", "[tcp_processor]")
+{
+ vector<FpTcpFingerprint> fplist;
+ tcp_fp_processor.push(fplist, TcpFpProcessor::TCP_FP_MODE::SERVER);
+
+ snort::TcpFpProcessor* tfp = snort::get_tcp_fp_processor();
+ CHECK(tfp == &tcp_fp_processor);
+}
+
+#endif
#include "rna_fp_reader.h"
+#ifdef UNIT_TEST
+#include "catch/snort_catch.h"
+#endif
+
using namespace snort;
static RnaFingerprintReader* fp_reader = nullptr;
}
}
+
+#ifdef UNIT_TEST
+TEST_CASE("rna_fp_reader", "[rna_fp_reader]")
+{
+ RnaFingerprintReader rna_fp_reader;
+ snort::set_rna_fp_reader(&rna_fp_reader);
+ CHECK(fp_reader == &rna_fp_reader);
+
+ const RnaFingerprintReader* fpr = snort::get_rna_fp_reader();
+ CHECK(fp_reader == fpr);
+}
+
+#endif