
Some checks failed
Extra / Vulnerability scanner (push) Failing after 1m54s
CI / go-mod (push) Failing after 17m16s
CI / golangci-lint (push) Failing after 17m14s
Release a tag / release (push) Failing after 17m12s
CI / tests-on-windows (push) Has been cancelled
CI / tests-on-macos (push) Has been cancelled
CI / tests-on-unix (1.13) (push) Has been cancelled
CI / tests-on-unix (1.14) (push) Has been cancelled
CI / tests-on-unix (1.15) (push) Has been cancelled
CI / check_generated (push) Has been cancelled
Release a tag / docker-release (map[Dockerfile:build/Dockerfile.alpine]) (push) Has been cancelled
Release a tag / docker-release (map[Dockerfile:build/Dockerfile]) (push) Has been cancelled
50 lines
1.0 KiB
Go
50 lines
1.0 KiB
Go
//args: -Ethelper
|
|
package testdata
|
|
|
|
import "testing"
|
|
|
|
func thelperWithHelperAfterAssignment(t *testing.T) { // ERROR "test helper function should start from t.Helper()"
|
|
_ = 0
|
|
t.Helper()
|
|
}
|
|
|
|
func thelperWithNotFirst(s string, t *testing.T, i int) { // ERROR "parameter \*testing.T should be the first"
|
|
t.Helper()
|
|
}
|
|
|
|
func thelperWithIncorrectName(o *testing.T) { // ERROR "parameter \*testing.T should have name t"
|
|
o.Helper()
|
|
}
|
|
|
|
func bhelperWithHelperAfterAssignment(b *testing.B) { // ERROR "test helper function should start from b.Helper()"
|
|
_ = 0
|
|
b.Helper()
|
|
}
|
|
|
|
func bhelperWithNotFirst(s string, b *testing.B, i int) { // ERROR "parameter \*testing.B should be the first"
|
|
b.Helper()
|
|
}
|
|
|
|
func bhelperWithIncorrectName(o *testing.B) { // ERROR "parameter \*testing.B should have name b"
|
|
o.Helper()
|
|
}
|
|
|
|
func TestSubtestShouldNotBeChecked(t *testing.T) {
|
|
testCases := []struct {
|
|
desc string
|
|
}{
|
|
{
|
|
desc: "example",
|
|
},
|
|
}
|
|
|
|
for _, test := range testCases {
|
|
test := test
|
|
t.Run(test.desc, func(t *testing.T) {
|
|
t.Parallel()
|
|
|
|
t.Error("test")
|
|
})
|
|
}
|
|
}
|