MCPcopy Create free account
hub / github.com/apache/brpc / TEST

Function TEST

test/brpc_adaptive_class_unittest.cpp:31–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29const std::string kPooled = "PoOled";
30
31TEST(AdaptiveMaxConcurrencyTest, ShouldConvertCorrectly) {
32 brpc::AdaptiveMaxConcurrency amc(0);
33
34 EXPECT_EQ(brpc::AdaptiveMaxConcurrency::UNLIMITED, amc.type());
35 EXPECT_EQ(brpc::AdaptiveMaxConcurrency::UNLIMITED, amc.value());
36 EXPECT_EQ(0, int(amc));
37 EXPECT_TRUE(amc == brpc::AdaptiveMaxConcurrency::UNLIMITED);
38
39 amc = 10;
40 EXPECT_EQ(brpc::AdaptiveMaxConcurrency::CONSTANT, amc.type());
41 EXPECT_EQ("10", amc.value());
42 EXPECT_EQ(10, int(amc));
43 EXPECT_EQ(amc, "10");
44
45 amc = kAutoCL;
46 EXPECT_EQ(kAutoCL, amc.type());
47 EXPECT_EQ(kAutoCL, amc.value());
48 EXPECT_EQ(int(amc), -1);
49 EXPECT_TRUE(amc == "auto");
50}
51
52TEST(AdaptiveProtocolTypeTest, ShouldConvertCorrectly) {
53 brpc::AdaptiveProtocolType apt;

Callers

nothing calls this directly

Calls 2

typeMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected