github.com/amarpal/go-tools@v0.0.0-20240422043104-40142f59f616/staticcheck/sa1019/testdata/src/example.com/CheckDeprecated/CheckDeprecated_test.go (about)

     1  package pkg
     2  
     3  import "testing"
     4  
     5  // Deprecated: deprecating tests is silly but possible.
     6  func TestFoo(t *testing.T) {
     7  	var s S
     8  	// Internal tests can use deprecated objects from the package they test.
     9  	_ = s.Field
    10  }
    11  
    12  // This test isn't deprecated, to test that s.Field doesn't get flagged because it's from the package under test. If
    13  // TestBar was itself deprecated, it could use any deprecated objects it wanted.
    14  func TestBar(t *testing.T) {
    15  	var s S
    16  	// Internal tests can use deprecated objects from the package under test
    17  	_ = s.Field
    18  }