| 105 | |
| 106 | |
| 107 | TEST(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 | |
| 141 | class CniIsolatorTest : public ContainerizerTest<MesosContainerizer> |
nothing calls this directly
no test coverage detected