golangci-lint/pkg/golinters/tenv/testdata/tenv_default_test.go
dependabot[bot] a02629a818
build(deps): bump github.com/sivchari/tenv from 1.7.1 to 1.9.1 (#4808)
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
2024-06-10 14:57:17 +02:00

48 lines
1.4 KiB
Go

//golangcitest:args -Etenv
package testdata
import (
"os"
"testing"
)
var (
e = os.Setenv("a", "b") // never seen
)
func setup() {
os.Setenv("a", "b") // OK
err := os.Setenv("a", "b") // OK
_ = err
if err := os.Setenv("a", "b"); err != nil { // OK
_ = err
}
}
func TestF(t *testing.T) {
os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `t\\.Setenv\\(\\)` in TestF"
err := os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `t\\.Setenv\\(\\)` in TestF"
_ = err
if err := os.Setenv("a", "b"); err != nil { // want "os\\.Setenv\\(\\) can be replaced by `t\\.Setenv\\(\\)` in TestF"
_ = err
}
}
func BenchmarkF(b *testing.B) {
os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `b\\.Setenv\\(\\)` in BenchmarkF"
err := os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `b\\.Setenv\\(\\)` in BenchmarkF"
_ = err
if err := os.Setenv("a", "b"); err != nil { // want "os\\.Setenv\\(\\) can be replaced by `b\\.Setenv\\(\\)` in BenchmarkF"
_ = err
}
}
func testTB(tb testing.TB) {
os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `tb\\.Setenv\\(\\)` in testTB"
err := os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `tb\\.Setenv\\(\\)` in testTB"
_ = err
if err := os.Setenv("a", "b"); err != nil { // want "os\\.Setenv\\(\\) can be replaced by `tb\\.Setenv\\(\\)` in testTB"
_ = err
}
}