|
|
|
|
@ -16,12 +16,12 @@ func TestPretty(t *testing.T) { |
|
|
|
|
dmap *Map |
|
|
|
|
want string |
|
|
|
|
}{ |
|
|
|
|
{"empty", NewMap(nil), ""}, |
|
|
|
|
{"empty", NewMap(nil, nil), ""}, |
|
|
|
|
{ |
|
|
|
|
"single", |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"hello.ipn.dev.": netaddr.IPv4(100, 101, 102, 103), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
"hello.ipn.dev.\t100.101.102.103\n", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
@ -29,7 +29,7 @@ func TestPretty(t *testing.T) { |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"test1.domain.": netaddr.IPv4(100, 101, 102, 103), |
|
|
|
|
"test2.sub.domain.": netaddr.IPv4(100, 99, 9, 1), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
"test1.domain.\t100.101.102.103\ntest2.sub.domain.\t100.99.9.1\n", |
|
|
|
|
}, |
|
|
|
|
} |
|
|
|
|
@ -57,7 +57,7 @@ func TestPrettyDiffFrom(t *testing.T) { |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"test1.ipn.dev.": netaddr.IPv4(100, 101, 102, 103), |
|
|
|
|
"test2.ipn.dev.": netaddr.IPv4(100, 103, 102, 101), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
"+test1.ipn.dev.\t100.101.102.103\n+test2.ipn.dev.\t100.103.102.101\n", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
@ -65,11 +65,11 @@ func TestPrettyDiffFrom(t *testing.T) { |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"test1.ipn.dev.": netaddr.IPv4(100, 101, 102, 103), |
|
|
|
|
"test2.ipn.dev.": netaddr.IPv4(100, 103, 102, 101), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"test2.ipn.dev.": netaddr.IPv4(100, 103, 102, 101), |
|
|
|
|
"test1.ipn.dev.": netaddr.IPv4(100, 101, 102, 103), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
"", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
@ -77,11 +77,11 @@ func TestPrettyDiffFrom(t *testing.T) { |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"test1.ipn.dev.": netaddr.IPv4(100, 101, 102, 103), |
|
|
|
|
"test2.ipn.dev.": netaddr.IPv4(100, 103, 102, 101), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"test2.ipn.dev.": netaddr.IPv4(100, 104, 102, 101), |
|
|
|
|
"test1.ipn.dev.": netaddr.IPv4(100, 101, 102, 103), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
"-test2.ipn.dev.\t100.103.102.101\n+test2.ipn.dev.\t100.104.102.101\n", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
@ -89,12 +89,12 @@ func TestPrettyDiffFrom(t *testing.T) { |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"test1.ipn.dev.": netaddr.IPv4(100, 101, 102, 103), |
|
|
|
|
"test2.ipn.dev.": netaddr.IPv4(100, 103, 102, 101), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"test3.ipn.dev.": netaddr.IPv4(100, 105, 106, 107), |
|
|
|
|
"test2.ipn.dev.": netaddr.IPv4(100, 103, 102, 101), |
|
|
|
|
"test1.ipn.dev.": netaddr.IPv4(100, 101, 102, 103), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
"+test3.ipn.dev.\t100.105.106.107\n", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
@ -102,10 +102,10 @@ func TestPrettyDiffFrom(t *testing.T) { |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"test1.ipn.dev.": netaddr.IPv4(100, 101, 102, 103), |
|
|
|
|
"test2.ipn.dev.": netaddr.IPv4(100, 103, 102, 101), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"test1.ipn.dev.": netaddr.IPv4(100, 101, 102, 103), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
"-test2.ipn.dev.\t100.103.102.101\n", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
@ -115,12 +115,12 @@ func TestPrettyDiffFrom(t *testing.T) { |
|
|
|
|
"test4.ipn.dev.": netaddr.IPv4(100, 107, 106, 105), |
|
|
|
|
"test5.ipn.dev.": netaddr.IPv4(100, 64, 1, 1), |
|
|
|
|
"test2.ipn.dev.": netaddr.IPv4(100, 103, 102, 101), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
NewMap(map[string]netaddr.IP{ |
|
|
|
|
"test2.ipn.dev.": netaddr.IPv4(100, 104, 102, 101), |
|
|
|
|
"test1.ipn.dev.": netaddr.IPv4(100, 100, 101, 102), |
|
|
|
|
"test3.ipn.dev.": netaddr.IPv4(100, 64, 1, 1), |
|
|
|
|
}), |
|
|
|
|
}, nil), |
|
|
|
|
"-test1.ipn.dev.\t100.101.102.103\n+test1.ipn.dev.\t100.100.101.102\n" + |
|
|
|
|
"-test2.ipn.dev.\t100.103.102.101\n+test2.ipn.dev.\t100.104.102.101\n" + |
|
|
|
|
"+test3.ipn.dev.\t100.64.1.1\n-test4.ipn.dev.\t100.107.106.105\n-test5.ipn.dev.\t100.64.1.1\n", |
|
|
|
|
|