MCPcopy Create free account
hub / github.com/baidu/tera / TEST_F

Function TEST_F

src/common/test/bounded_queue_test.cc:25–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23};
24
25TEST_F(BoundedQueueTest, BaseTest) {
26 Reset(5);
27 EXPECT_TRUE(bq_.get());
28 EXPECT_EQ(bq_->Average(), 0);
29 EXPECT_EQ(bq_->Sum(), 0);
30 bq_->Push(1);
31 bq_->Push(2);
32 bq_->Push(3);
33 bq_->Push(4);
34 bq_->Push(5);
35 EXPECT_EQ(bq_->Average(), 3);
36 EXPECT_EQ(bq_->Sum(), 15);
37 bq_->Push(2);
38 bq_->Push(2);
39 bq_->Push(2);
40 bq_->Push(2);
41 bq_->Push(2);
42 EXPECT_EQ(bq_->Average(), 2);
43 EXPECT_EQ(bq_->Sum(), 10);
44 EXPECT_EQ(bq_->qu_.size(), bq_->Size());
45 EXPECT_EQ(bq_->qu_.size(), 5);
46}
47} // end namespace tera
48
49/* vim: set expandtab ts=4 sw=4 sts=4 tw=100: */

Callers

nothing calls this directly

Calls 6

SumMethod · 0.80
getMethod · 0.45
AverageMethod · 0.45
PushMethod · 0.45
sizeMethod · 0.45
SizeMethod · 0.45

Tested by

no test coverage detected