Added tests to support mixed case Type and Class

This commit is contained in:
Alex Sergeyev 2014-08-28 13:05:05 -04:00
parent 9c4dca35d5
commit 1959cc8421
1 changed files with 2 additions and 6 deletions

View File

@ -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")