| 425 | } |
| 426 | |
| 427 | func testNewV5Basic(t *testing.T) { |
| 428 | ns := NamespaceDNS |
| 429 | name := "www.example.com" |
| 430 | u := NewV5(ns, name) |
| 431 | if got, want := u.Version(), V5; got != want { |
| 432 | t.Errorf("NewV5(%v, %q): got version %d, want %d", ns, name, got, want) |
| 433 | } |
| 434 | if got, want := u.Variant(), VariantRFC9562; got != want { |
| 435 | t.Errorf("NewV5(%v, %q): got variant %d, want %d", ns, name, got, want) |
| 436 | } |
| 437 | want := "2ed6657d-e927-568b-95e1-2665a8aea6a2" |
| 438 | if got := u.String(); got != want { |
| 439 | t.Errorf("NewV5(%v, %q) = %q, want %q", ns, name, got, want) |
| 440 | } |
| 441 | } |
| 442 | |
| 443 | func testNewV5EqualNames(t *testing.T) { |
| 444 | ns := NamespaceDNS |