TestController constructor
TestController({
- String? id,
- String? label,
- TestItemCollection? items,
- FutureOr<
void> resolveHandler([])?, - FutureOr<
void> refreshHandler()?, - TestRunProfile createRunProfile(])?,
- TestRun createTestRun(
- TestRunRequest, [
- String?,
- bool?
- TestItem createTestItem(])?,
- void invalidateTestResults([])?,
- void dispose()?,
Implementation
factory TestController({
_i2.String? id,
_i2.String? label,
_i3.TestItemCollection? items,
_i4.FutureOr<void> Function([_i3.TestItem?])? resolveHandler,
_i4.FutureOr<void> Function(_i3.CancellationToken)? refreshHandler,
_i3.TestRunProfile Function(
_i2.String,
_i3.TestRunProfileKind,
_i4.FutureOr<void> Function(
_i3.TestRunRequest,
_i3.CancellationToken,
), [
_i2.bool?,
_i3.TestTag?,
_i2.bool?,
])? createRunProfile,
_i3.TestRun Function(
_i3.TestRunRequest, [
_i2.String?,
_i2.bool?,
])? createTestRun,
_i3.TestItem Function(
_i2.String,
_i2.String, [
_i3.Uri?,
])? createTestItem,
void Function([_i2.Object?])? invalidateTestResults,
void Function()? dispose,
}) =>
TestController._(
id: id,
label: label,
items: items ?? _i6.undefined,
resolveHandler: resolveHandler == null
? null
: _i5.allowInterop(
(p0) => _i6.Promise.futureOr(() => resolveHandler(p0))),
refreshHandler: refreshHandler == null
? _i6.undefined
: _i5.allowInterop(
(p0) => _i6.Promise.futureOr(() => refreshHandler(p0))),
createRunProfile: createRunProfile == null
? null
: _i5.allowInterop(createRunProfile),
createTestRun:
createTestRun == null ? null : _i5.allowInterop(createTestRun),
createTestItem:
createTestItem == null ? null : _i5.allowInterop(createTestItem),
invalidateTestResults: invalidateTestResults == null
? null
: _i5.allowInterop(invalidateTestResults),
dispose: dispose == null ? null : _i5.allowInterop(dispose),
);