7 "www.bamsoftware.com/git/dnstt.git/dns"
10 func TestDNSNameCapacity(t
*testing
.T
) {
11 for domainLen
:= 0; domainLen
< 255; domainLen
++ {
12 domain
, err
:= dns
.NewName(chunks(bytes
.Repeat([]byte{'x'}, domainLen
), 63))
16 capacity
:= dnsNameCapacity(domain
)
20 prefix
:= []byte(base32Encoding
.EncodeToString(bytes
.Repeat([]byte{'y'}, capacity
)))
21 labels
:= append(chunks(prefix
, 63), domain
...)
22 _
, err
= dns
.NewName(labels
)
24 t
.Errorf("length %v capacity %v %v", domainLen
, capacity
, err
)