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

Function TEST

src/tests/containerizer/cni_isolator_tests.cpp:107–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

105
106
107TEST(CniSpecTest, GenerateResolverConfig)
108{
109 spec::DNS dns;
110
111 EXPECT_EQ("", spec::formatResolverConfig(dns));
112
113 dns.Clear();
114 dns.set_domain("m.a.org");
115 EXPECT_EQ("domain m.a.org\n", spec::formatResolverConfig(dns));
116
117 dns.Clear();
118 dns.add_nameservers("1.1.1.1");
119 dns.add_nameservers("2.2.2.2");
120 EXPECT_EQ(
121 "nameserver 1.1.1.1\n"
122 "nameserver 2.2.2.2\n",
123 spec::formatResolverConfig(dns));
124
125 dns.Clear();
126 dns.add_search("a.m.a.org");
127 dns.add_search("b.m.a.org");
128 EXPECT_EQ(
129 "search a.m.a.org b.m.a.org\n",
130 spec::formatResolverConfig(dns));
131
132 dns.Clear();
133 dns.add_options("debug");
134 dns.add_options("ndots:2");
135 EXPECT_EQ(
136 "options debug ndots:2\n",
137 spec::formatResolverConfig(dns));
138}
139
140
141class CniIsolatorTest : public ContainerizerTest<MesosContainerizer>

Callers

nothing calls this directly

Calls 2

formatResolverConfigFunction · 0.85
ClearMethod · 0.80

Tested by

no test coverage detected