Parcourir la source

[3016] added 64bit counter test (it takes 10 seconds)

Kazunori Fujiwara il y a 12 ans
Parent
commit
29748e7583
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. 5 0
      src/lib/statistics/tests/counter_unittest.cc

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

@@ -73,6 +73,11 @@ TEST_F(CounterTest, incrementCounterItem) {
     EXPECT_EQ(counter.get(ITEM1), 2);
     EXPECT_EQ(counter.get(ITEM2), 4);
     EXPECT_EQ(counter.get(ITEM3), 6);
+
+    for (long long int i = 0; i < 4294967306; i++) {
+        counter.inc(ITEM1);
+    }
+    EXPECT_EQ(counter.get(ITEM1), 4294967308); // 4294967306 + 2
 }
 
 TEST_F(CounterTest, invalidCounterItem) {