Versions in this module Expand all Collapse all v0 v0.2.0 Nov 3, 2025 v0.1.0 May 22, 2025 Changes in this version + type TestCase struct + Assertion ASSERT + SpecificBuilder func(t *testing.T, sut *SUT, state *STATE) + StateBuilder func(t *testing.T, sut *SUT, state *STATE) + TestName string + func (ts *TestCase[SUT, STATE, ASSERT]) WithAssertion(f ASSERT) *TestCase[SUT, STATE, ASSERT] + func (ts *TestCase[SUT, STATE, ASSERT]) WithSpecificBuilder(f func(t *testing.T, sut *SUT, state *STATE)) *TestCase[SUT, STATE, ASSERT] + func (ts *TestCase[SUT, STATE, ASSERT]) WithStateBuilder(f func(t *testing.T, sut *SUT, state *STATE)) *TestCase[SUT, STATE, ASSERT] + type TestData struct + Assert ASSERT + SUT SUT + State STATE + type TestsBuilder struct + TestCases []*TestCase[SUT, STATE, ASSERT] + func (ts *TestsBuilder[SUT, STATE, ASSERT]) Register(name string) *TestCase[SUT, STATE, ASSERT] + func (ts *TestsBuilder[SUT, STATE, ASSERT]) Tests() iter.Seq2[string, func(t *testing.T) TestData[SUT, STATE, ASSERT]]