Improvements before MAX IV test
This commit is contained in:
@@ -12,8 +12,11 @@ TEST_CASE("LossyFilterDisabled","[LossyFilter]") {
|
||||
};
|
||||
|
||||
REQUIRE(filter.ApplyFilter(message));
|
||||
REQUIRE(message.number == 123);
|
||||
REQUIRE(filter.ApplyFilter(message));
|
||||
REQUIRE(message.number == 123);
|
||||
REQUIRE(filter.ApplyFilter(message));
|
||||
REQUIRE(message.number == 123);
|
||||
}
|
||||
|
||||
TEST_CASE("LossyFilterEnable","[LossyFilter]") {
|
||||
@@ -30,9 +33,28 @@ TEST_CASE("LossyFilterEnable","[LossyFilter]") {
|
||||
};
|
||||
|
||||
REQUIRE(filter.ApplyFilter(message_1));
|
||||
REQUIRE(message_1.number == 0);
|
||||
REQUIRE(!filter.ApplyFilter(message_2));
|
||||
REQUIRE(filter.ApplyFilter(message_1));
|
||||
REQUIRE(message_1.number == 1);
|
||||
REQUIRE(filter.ApplyFilter(message_1));
|
||||
REQUIRE(message_1.number == 2);
|
||||
}
|
||||
|
||||
TEST_CASE("LossyFilterEnable_IncrNumber","[LossyFilter]") {
|
||||
LossyFilter filter(0.999);
|
||||
|
||||
DataMessage message_1{
|
||||
.number = 123,
|
||||
.indexing_result = 1
|
||||
};
|
||||
|
||||
REQUIRE(filter.ApplyFilter(message_1));
|
||||
REQUIRE(message_1.number == 0);
|
||||
REQUIRE(filter.ApplyFilter(message_1));
|
||||
REQUIRE(message_1.number == 1);
|
||||
REQUIRE(filter.ApplyFilter(message_1));
|
||||
REQUIRE(message_1.number == 2);
|
||||
}
|
||||
|
||||
TEST_CASE("LossyFilterEnable_Prob","[LossyFilter]") {
|
||||
|
||||
Reference in New Issue
Block a user