2020-12-13 14:54:26 +01:00

31 lines
805 B
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()
}