Parcourir la source

[trac510] Modify testcase incrementCounterItem as suggested on
ticket #510.

Yoshitaka Aharen il y a 13 ans
Parent
commit
2142e8e6f7
1 fichiers modifiés avec 11 ajouts et 0 suppressions
  1. 11 0
      src/lib/statistics/tests/counter_unittest.cc

+ 11 - 0
src/lib/statistics/tests/counter_unittest.cc

@@ -58,6 +58,17 @@ TEST_F(CounterTest, incrementCounterItem) {
     EXPECT_EQ(counter.get(ITEM1), 1);
     EXPECT_EQ(counter.get(ITEM2), 2);
     EXPECT_EQ(counter.get(ITEM3), 3);
+    // Increment counters once more
+    counter.inc(ITEM1);
+    counter.inc(ITEM2);
+    counter.inc(ITEM2);
+    counter.inc(ITEM3);
+    counter.inc(ITEM3);
+    counter.inc(ITEM3);
+    // Check if the counters have expected values
+    EXPECT_EQ(counter.get(ITEM1), 2);
+    EXPECT_EQ(counter.get(ITEM2), 4);
+    EXPECT_EQ(counter.get(ITEM3), 6);
 }
 
 TEST_F(CounterTest, invalidCounterSize) {