Put the zscan_test.go in parse_test.go

This commit is contained in:
Miek Gieben 2015-01-11 09:20:04 +00:00
parent 9af97127a9
commit 5bde7ab7ea
2 changed files with 63 additions and 66 deletions

View File

@ -1274,3 +1274,66 @@ func TestNewPrivateKey(t *testing.T) {
}
}
}
// special input test
func TestNewRRSpecial(t *testing.T) {
var (
rr RR
err error
expect string
)
rr, err = NewRR("; comment")
expect = ""
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr != nil {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
rr, err = NewRR("")
expect = ""
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr != nil {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
rr, err = NewRR("$ORIGIN foo.")
expect = ""
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr != nil {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
rr, err = NewRR(" ")
expect = ""
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr != nil {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
rr, err = NewRR("\n")
expect = ""
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr != nil {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
rr, err = NewRR("foo. A 1.1.1.1\nbar. A 2.2.2.2")
expect = "foo.\t3600\tIN\tA\t1.1.1.1"
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr == nil || rr.String() != expect {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
}

View File

@ -1,66 +0,0 @@
package dns
import "testing"
// special input test
func TestNewRRSpecial(t *testing.T) {
var (
rr RR
err error
expect string
)
rr, err = NewRR("; comment")
expect = ""
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr != nil {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
rr, err = NewRR("")
expect = ""
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr != nil {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
rr, err = NewRR("$ORIGIN foo.")
expect = ""
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr != nil {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
rr, err = NewRR(" ")
expect = ""
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr != nil {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
rr, err = NewRR("\n")
expect = ""
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr != nil {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
rr, err = NewRR("foo. A 1.1.1.1\nbar. A 2.2.2.2")
expect = "foo.\t3600\tIN\tA\t1.1.1.1"
if err != nil {
t.Errorf("unexpect err: %s", err)
}
if rr == nil || rr.String() != expect {
t.Errorf("unexpect result: [%s] != [%s]", rr, expect)
}
}