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

Function TEST_F

src/tests/containerizer/routing_tests.cpp:76–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

74
75
76TEST_F(RoutingTest, PortRange)
77{
78 Try<ip::PortRange> ports = ip::PortRange::fromBeginEnd(1, 0);
79 EXPECT_ERROR(ports);
80
81 ports = ip::PortRange::fromBeginEnd(4, 11);
82 EXPECT_ERROR(ports);
83
84 ports = ip::PortRange::fromBeginEnd(4, 7);
85 ASSERT_SOME(ports);
86 EXPECT_EQ(4u, ports->begin());
87 EXPECT_EQ(7u, ports->end());
88 EXPECT_EQ(0xfffc, ports->mask());
89 EXPECT_EQ("[4,7]", stringify(ports.get()));
90
91 ports = ip::PortRange::fromBeginEnd(10, 10);
92 ASSERT_SOME(ports);
93 EXPECT_EQ(10u, ports->begin());
94 EXPECT_EQ(10u, ports->end());
95 EXPECT_EQ(0xffff, ports->mask());
96 EXPECT_EQ("[10,10]", stringify(ports.get()));
97
98 ports = ip::PortRange::fromBeginMask(20, 0xffff);
99 ASSERT_SOME(ports);
100 EXPECT_EQ(20u, ports->begin());
101 EXPECT_EQ(20u, ports->end());
102 EXPECT_EQ(0xffff, ports->mask());
103 EXPECT_EQ("[20,20]", stringify(ports.get()));
104
105 ports = ip::PortRange::fromBeginMask(1024, 0xfff8);
106 ASSERT_SOME(ports);
107 EXPECT_EQ(1024u, ports->begin());
108 EXPECT_EQ(1031u, ports->end());
109 EXPECT_EQ(0xfff8, ports->mask());
110 EXPECT_EQ("[1024,1031]", stringify(ports.get()));
111}
112
113
114TEST_F(RoutingTest, LinkIndex)

Callers

nothing calls this directly

Calls 15

indexFunction · 0.85
eth0Function · 0.85
loFunction · 0.85
tableFunction · 0.85
defaultGatewayFunction · 0.85
infosFunction · 0.85
NoneClass · 0.85
reapFunction · 0.85
removedFunction · 0.85
isUpFunction · 0.85
setUpFunction · 0.85
setMACFunction · 0.85

Tested by

no test coverage detected