diff options
Diffstat (limited to 'go/analysis/passes/nilness/nilness_test.go')
-rw-r--r-- | go/analysis/passes/nilness/nilness_test.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/go/analysis/passes/nilness/nilness_test.go b/go/analysis/passes/nilness/nilness_test.go index b258c1efb..99c4dfbac 100644 --- a/go/analysis/passes/nilness/nilness_test.go +++ b/go/analysis/passes/nilness/nilness_test.go @@ -9,9 +9,26 @@ import ( "golang.org/x/tools/go/analysis/analysistest" "golang.org/x/tools/go/analysis/passes/nilness" + "golang.org/x/tools/internal/typeparams" ) func Test(t *testing.T) { testdata := analysistest.TestData() analysistest.Run(t, testdata, nilness.Analyzer, "a") } + +func TestInstantiated(t *testing.T) { + if !typeparams.Enabled { + t.Skip("TestInstantiated requires type parameters") + } + testdata := analysistest.TestData() + analysistest.Run(t, testdata, nilness.Analyzer, "c") +} + +func TestTypeSet(t *testing.T) { + if !typeparams.Enabled { + t.Skip("TestTypeSet requires type parameters") + } + testdata := analysistest.TestData() + analysistest.Run(t, testdata, nilness.Analyzer, "d") +} |