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

Function TEST

3rdparty/stout/tests/flags_tests.cpp:88–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

86
87
88TEST(FlagsTest, Load)
89{
90 TestFlagsBase flags;
91
92 const map<string, Option<string>> values = {
93 {"name1", Some("billy joel")},
94 {"name2", Some("43")},
95 {"name3", Some("false")},
96 {"no-name4", None()},
97 {"name5", None()}
98 };
99
100 flags.load(values);
101
102 EXPECT_EQ("billy joel", flags.name1);
103 EXPECT_EQ(43, flags.name2);
104 EXPECT_FALSE(flags.name3);
105 ASSERT_SOME(flags.name4);
106 EXPECT_FALSE(flags.name4.get());
107 ASSERT_SOME(flags.name5);
108 EXPECT_TRUE(flags.name5.get());
109}
110
111
112TEST(FlagsTest, Add)

Callers

nothing calls this directly

Calls 15

SomeFunction · 0.85
NoneClass · 0.85
arraySizeFunction · 0.85
TestFlagsBaseClass · 0.85
MinutesClass · 0.85
HoursClass · 0.85
setUsageMessageMethod · 0.80
buildEnvironmentMethod · 0.80
errorMethod · 0.65
setenvFunction · 0.50
unsetenvFunction · 0.50
stringifyClass · 0.50

Tested by

no test coverage detected