Added tests to support mixed case Type and Class
This commit is contained in:
parent
9c4dca35d5
commit
1959cc8421
|
@ -780,6 +780,7 @@ func TestLowercaseTokens(t *testing.T) {
|
||||||
"$ORIGIN example.org.\n a 1.2.3.4",
|
"$ORIGIN example.org.\n a 1.2.3.4",
|
||||||
"$Origin example.org.\n a 1.2.3.4",
|
"$Origin example.org.\n a 1.2.3.4",
|
||||||
"$origin example.org.\n a 1.2.3.4",
|
"$origin example.org.\n a 1.2.3.4",
|
||||||
|
"example.org. Class1 Type1 1.2.3.4",
|
||||||
}
|
}
|
||||||
for _, testrr := range testrecords {
|
for _, testrr := range testrecords {
|
||||||
_, err := NewRR(testrr)
|
_, err := NewRR(testrr)
|
||||||
|
@ -1077,16 +1078,11 @@ func TestTXT(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestTypeXXXX(t *testing.T) {
|
func TestTypeXXXX(t *testing.T) {
|
||||||
_, err := NewRR("example.com IN type1234 \\# 4 aabbccdd")
|
_, err := NewRR("example.com IN TYPE1234 \\# 4 aabbccdd")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Logf("failed to parse TYPE1234 RR: %s", err.Error())
|
t.Logf("failed to parse TYPE1234 RR: %s", err.Error())
|
||||||
t.Fail()
|
t.Fail()
|
||||||
}
|
}
|
||||||
_, err = NewRR("example.com IN type1234 \\# 4 aabbccdd")
|
|
||||||
if err != nil {
|
|
||||||
t.Logf("failed to parse type1234 RR: %s", err.Error())
|
|
||||||
t.Fail()
|
|
||||||
}
|
|
||||||
_, err = NewRR("example.com IN TYPE655341 \\# 8 aabbccddaabbccdd")
|
_, err = NewRR("example.com IN TYPE655341 \\# 8 aabbccddaabbccdd")
|
||||||
if err == nil {
|
if err == nil {
|
||||||
t.Logf("this should not work, for TYPE655341")
|
t.Logf("this should not work, for TYPE655341")
|
||||||
|
|
Loading…
Reference in New Issue