UnitFeature<SUT> constructor
const
UnitFeature<SUT> ({
- required String description,
- required List<
UnitScenario< scenarios,SUT, UnitExample> > - void setUpMocks(
- UnitMocks mocks
- SUT systemUnderTest(
- UnitMocks mocks
- TestGroupFunctionNullable<
SUT> ? setUpEach, - TestGroupFunctionNullable<
SUT> ? tearDownEach, - TestGroupFunctionNullable<
SUT> ? setUpOnce, - TestGroupFunctionNullable<
SUT> ? tearDownOnce,
Implementation
const UnitFeature({
required String description,
required List<UnitScenario<SUT, UnitExample>> scenarios,
void Function(UnitMocks mocks)? setUpMocks,
SUT Function(UnitMocks mocks)? systemUnderTest,
TestGroupFunctionNullable<SUT>? setUpEach,
TestGroupFunctionNullable<SUT>? tearDownEach,
TestGroupFunctionNullable<SUT>? setUpOnce,
TestGroupFunctionNullable<SUT>? tearDownOnce,
}) : _description = description,
_setUpMocks = setUpMocks,
_systemUnderTestCallback = systemUnderTest,
_scenarios = scenarios,
_setUpEach = setUpEach,
_tearDownEach = tearDownEach,
_setUpOnce = setUpOnce,
_tearDownOnce = tearDownOnce;