(t *testing.T)
| 585 | } |
| 586 | |
| 587 | func TestDeclPackageDecl(t *testing.T) { |
| 588 | tests := []string{ |
| 589 | "foo", "foo.bar", "foo.baz.bar", |
| 590 | } |
| 591 | for _, test := range tests { |
| 592 | decl := Decl{ |
| 593 | DeclaredAtom: NewAtom("Package"), |
| 594 | Descr: []Atom{NewAtom("name", String(test))}, |
| 595 | } |
| 596 | |
| 597 | if got := decl.PackageID(); got != test { |
| 598 | t.Fatalf("PackageID(%v)=%v want %v", decl, got, test) |
| 599 | } |
| 600 | } |
| 601 | } |
| 602 | |
| 603 | func TestDeclVisible(t *testing.T) { |
| 604 | tests := []struct { |