Versions in this module Expand all Collapse all v1 v1.0.1 May 15, 2026 v1.0.0 May 13, 2026 Changes in this version + func ForEach[Suite suite[T], T CommonT, P any](test func(Suite, T, P), options ...testoplugin.Option) struct + func For[Suite suite[T], T CommonT](test func(Suite, T), options ...testoplugin.Option) struct + func Options(options ...testoplugin.Option) + func Reflect(t CommonT) testoreflect.Reflection + func RunSuite[Suite suite[T], T CommonT](testingT TestingT, suite Suite, options ...testoplugin.Option) bool + func Run[T CommonT](t T, name string, f func(t T), options ...testoplugin.Option) bool + type CommonT interface + type Suite struct + func (Suite[T]) AfterAll(t T) + func (Suite[T]) AfterEach(t T) + func (Suite[T]) BeforeAll(t T) + func (Suite[T]) BeforeEach(t T) + type T struct + func (*T) Plugin(testoplugin.Plugin, ...testoplugin.Option) testoplugin.Spec + func (t *T) Context() context.Context + func (t *T) Deadline() (time.Time, bool) + func (t *T) Error(args ...any) + func (t *T) Errorf(format string, args ...any) + func (t *T) Fail() + func (t *T) FailNow() + func (t *T) Failed() bool + func (t *T) Fatal(args ...any) + func (t *T) Fatalf(format string, args ...any) + func (t *T) Log(args ...any) + func (t *T) Logf(format string, args ...any) + func (t *T) Name() string + func (t *T) Parallel() + func (t *T) Setenv(key, value string) + func (t *T) Skip(args ...any) + func (t *T) SkipNow() + func (t *T) Skipf(format string, args ...any) + func (t *T) Skipped() bool + func (t *T) TempDir() string + type TestingT interface + Run func(name string, f func(t *testing.T)) bool