cl: TestPkgNoInit/TestPkgKind

This commit is contained in:
xushiwei
2024-04-29 10:06:47 +08:00
parent 6ebbc92c4f
commit d4ddc61a9f

View File

@@ -24,6 +24,26 @@ import (
"golang.org/x/tools/go/ssa"
)
func TestPkgNoInit(t *testing.T) {
pkg := types.NewPackage("foo", "foo")
ctx := &context{
goTyps: pkg,
loaded: make(map[*types.Package]*pkgInfo),
}
if ctx.pkgNoInit(pkg) {
t.Fatal("pkgNoInit?")
}
}
func TestPkgKind(t *testing.T) {
if v := pkgKind("noinit"); v != pkgNoInit {
t.Fatal("pkgKind:", v)
}
if v := pkgKind(""); v != pkgNormal {
t.Fatal("pkgKind:", v)
}
}
func TestIsAny(t *testing.T) {
if isAny(types.Typ[types.UntypedInt]) {
t.Fatal("isAny?")