dns/dnsmessage: example: use exported MustNewName

This commit is contained in:
Mateusz Poliwczak
2022-08-20 14:19:44 +02:00
parent 3211cb9802
commit 9437c159f3

View File

@@ -12,25 +12,17 @@ import (
"golang.org/x/net/dns/dnsmessage"
)
func mustNewName(name string) dnsmessage.Name {
n, err := dnsmessage.NewName(name)
if err != nil {
panic(err)
}
return n
}
func ExampleParser() {
msg := dnsmessage.Message{
Header: dnsmessage.Header{Response: true, Authoritative: true},
Questions: []dnsmessage.Question{
{
Name: mustNewName("foo.bar.example.com."),
Name: dnsmessage.MustNewName("foo.bar.example.com."),
Type: dnsmessage.TypeA,
Class: dnsmessage.ClassINET,
},
{
Name: mustNewName("bar.example.com."),
Name: dnsmessage.MustNewName("bar.example.com."),
Type: dnsmessage.TypeA,
Class: dnsmessage.ClassINET,
},
@@ -38,7 +30,7 @@ func ExampleParser() {
Answers: []dnsmessage.Resource{
{
Header: dnsmessage.ResourceHeader{
Name: mustNewName("foo.bar.example.com."),
Name: dnsmessage.MustNewName("foo.bar.example.com."),
Type: dnsmessage.TypeA,
Class: dnsmessage.ClassINET,
},
@@ -46,7 +38,7 @@ func ExampleParser() {
},
{
Header: dnsmessage.ResourceHeader{
Name: mustNewName("bar.example.com."),
Name: dnsmessage.MustNewName("bar.example.com."),
Type: dnsmessage.TypeA,
Class: dnsmessage.ClassINET,
},