27 lines
509 B
Go
27 lines
509 B
Go
package dns
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestRadixName(t *testing.T) {
|
|
tests := map[string]string{".": ".",
|
|
"www.miek.nl.": ".nl.miek.www",
|
|
"miek.nl.": ".nl.miek",
|
|
"mi\\.ek.nl.": ".nl.mi\\.ek",
|
|
`mi\\.ek.nl.`: `.nl.ek.mi\\`,
|
|
"": "."}
|
|
for i, o := range tests {
|
|
t.Logf("%s %v\n", i, SplitLabels(i))
|
|
if x := toRadixName(i); x != o {
|
|
t.Logf("%s should convert to %s, not %s\n", i, o, x)
|
|
t.Fail()
|
|
}
|
|
}
|
|
}
|
|
|
|
func TestInsert(t *testing.T) {
|
|
}
|
|
func TestRemove(t *testing.T) {
|
|
}
|