Versions in this module Expand all Collapse all v1 v1.0.0 Sep 25, 2025 Changes in this version + func CaseBuilder(name string) *caseBuilder + type Case interface + Err func() error + Input func() any + Want func() any + WantErr func() bool + func NewCase(name string, input any, want any, wantErr bool, err error) Case + type Namer interface + Name func() string + type R struct + func New(t *testing.T, title string) *R + func (r *R) AssertContains(container, item any, msg ...string) *R + func (r *R) AssertEqual(expected, actual any, msg ...string) *R + func (r *R) AssertErr(err error) + func (r *R) AssertErrf(err error, desc string, args ...any) + func (r *R) AssertFalse(condition bool, msg ...string) *R + func (r *R) AssertNil(value any, msg ...string) *R + func (r *R) AssertNoErr(err error) + func (r *R) AssertNoErrf(err error, desc string, args ...any) + func (r *R) AssertNotContains(container, item any, msg ...string) *R + func (r *R) AssertNotEqual(expected, actual any, msg ...string) *R + func (r *R) AssertNotNil(value any, msg ...string) *R + func (r *R) AssertNotPanics(fn func(), msg ...string) *R + func (r *R) AssertPanics(fn func(), msg ...string) *R + func (r *R) AssertTrue(condition bool, msg ...string) *R + func (r *R) Benchmark(name string, f func(b *testing.B)) *R + func (r *R) Case(format string, args ...any) *R + func (r *R) Caser(name string, f func(t *testing.T)) *R + func (r *R) Cases(cases []Case, f func(c Case, tt *testing.T)) + func (r *R) Cleanup(fn func()) *R + func (r *R) Deadline() (deadline time.Time, ok bool) + func (r *R) Fail(format string, args ...any) + func (r *R) FailNow(cond bool, desc string, args ...any) + func (r *R) Fatal(format string, args ...any) + func (r *R) Getenv(key string) string + func (r *R) GoroutineCount() *R + func (r *R) Helper() *R + func (r *R) MemoryUsage() *R + func (r *R) Parallel() *R + func (r *R) Pass(format string, args ...any) + func (r *R) Require(cond bool, desc string, args ...any) + func (r *R) Run(name string, f func(t *testing.T)) *R + func (r *R) RunParallel(fn func(*testing.PB)) *R + func (r *R) Setenv(key, value string) *R + func (r *R) Skip(reason string, args ...any) *R + func (r *R) SkipIf(condition bool, reason string, args ...any) *R + func (r *R) SkipUnless(condition bool, reason string, args ...any) *R + func (r *R) StartTimer() *R + func (r *R) StopTimer() *R + func (r *R) TempDir() string + func (r *R) TestInfo() *R