File writer and spot finding improvements
This commit is contained in:
@@ -11,17 +11,9 @@ TEST_CASE("LossyFilterDisabled","[LossyFilter]") {
|
||||
.indexing_result = 0
|
||||
};
|
||||
|
||||
filter.ApplyFilter(message);
|
||||
REQUIRE(message.number == 123);
|
||||
REQUIRE(message.indexing_result == 0);
|
||||
|
||||
filter.ApplyFilter(message);
|
||||
REQUIRE(message.number == 123);
|
||||
REQUIRE(message.indexing_result == 0);
|
||||
|
||||
filter.ApplyFilter(message);
|
||||
REQUIRE(message.number == 123);
|
||||
REQUIRE(message.indexing_result == 0);
|
||||
REQUIRE(filter.ApplyFilter(message));
|
||||
REQUIRE(filter.ApplyFilter(message));
|
||||
REQUIRE(filter.ApplyFilter(message));
|
||||
}
|
||||
|
||||
TEST_CASE("LossyFilterEnable","[LossyFilter]") {
|
||||
@@ -37,17 +29,10 @@ TEST_CASE("LossyFilterEnable","[LossyFilter]") {
|
||||
.indexing_result = 0
|
||||
};
|
||||
|
||||
filter.ApplyFilter(message_1);
|
||||
REQUIRE(message_1.number == 0);
|
||||
|
||||
filter.ApplyFilter(message_2);
|
||||
REQUIRE(message_2.number == -1);
|
||||
|
||||
filter.ApplyFilter(message_1);
|
||||
REQUIRE(message_1.number == 1);
|
||||
|
||||
filter.ApplyFilter(message_1);
|
||||
REQUIRE(message_1.number == 2);
|
||||
REQUIRE(filter.ApplyFilter(message_1));
|
||||
REQUIRE(!filter.ApplyFilter(message_2));
|
||||
REQUIRE(filter.ApplyFilter(message_1));
|
||||
REQUIRE(filter.ApplyFilter(message_1));
|
||||
}
|
||||
|
||||
TEST_CASE("LossyFilterEnable_Prob","[LossyFilter]") {
|
||||
@@ -60,10 +45,8 @@ TEST_CASE("LossyFilterEnable_Prob","[LossyFilter]") {
|
||||
.number = 124,
|
||||
.indexing_result = 0
|
||||
};
|
||||
filter.ApplyFilter(message);
|
||||
accepted += filter.ApplyFilter(message);
|
||||
count++;
|
||||
if (message.number < 0)
|
||||
accepted++;
|
||||
}
|
||||
double frac = static_cast<double>(accepted) / static_cast<double>(count);
|
||||
REQUIRE(frac < 0.51);
|
||||
|
||||
Reference in New Issue
Block a user