summaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/matching/matching_stats_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchcore/src/tests/proton/matching/matching_stats_test.cpp')
-rw-r--r--searchcore/src/tests/proton/matching/matching_stats_test.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/searchcore/src/tests/proton/matching/matching_stats_test.cpp b/searchcore/src/tests/proton/matching/matching_stats_test.cpp
index 26eaa127aa3..78a53fb668d 100644
--- a/searchcore/src/tests/proton/matching/matching_stats_test.cpp
+++ b/searchcore/src/tests/proton/matching/matching_stats_test.cpp
@@ -271,6 +271,10 @@ TEST("requireThatSoftDoomFacorIsComputedCorrectly") {
stats.updatesoftDoomFactor(1.0, 0.0009, 2.0); // soft limits less than 1ms should be ignored
EXPECT_EQUAL(1ul, stats.softDoomed());
EXPECT_EQUAL(0.44, stats.softDoomFactor());
+ stats.updatesoftDoomFactor(1.0, 0.5, 10.0); // Prevent changes above 10%
+ EXPECT_EQUAL(1ul, stats.softDoomed());
+ EXPECT_EQUAL(0.396, stats.softDoomFactor());
+
}
TEST_MAIN() {