File writer and spot finding improvements

This commit is contained in:
2024-04-08 11:18:50 +02:00
parent 15d99c6162
commit c6d2b5eedf
72 changed files with 690 additions and 893 deletions

View File

@@ -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);