From 1959cc84219bf2970c70b651666c19c6ffb8c29b Mon Sep 17 00:00:00 2001 From: Alex Sergeyev Date: Thu, 28 Aug 2014 13:05:05 -0400 Subject: [PATCH] Added tests to support mixed case Type and Class --- parse_test.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/parse_test.go b/parse_test.go index 17ec3ace..ab9f37e9 100644 --- a/parse_test.go +++ b/parse_test.go @@ -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", + "example.org. Class1 Type1 1.2.3.4", } for _, testrr := range testrecords { _, err := NewRR(testrr) @@ -1077,16 +1078,11 @@ func TestTXT(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 { t.Logf("failed to parse TYPE1234 RR: %s", err.Error()) 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") if err == nil { t.Logf("this should not work, for TYPE655341")