diff options
Diffstat (limited to 'searchcore/src/tests/proton/matching/matching_stats_test.cpp')
-rw-r--r-- | searchcore/src/tests/proton/matching/matching_stats_test.cpp | 4 |
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() { |