ValueTestCase<INPUT extends Object?, OUTPUT extends Object?> constructor

ValueTestCase<INPUT extends Object?, OUTPUT extends Object?>({
  1. required String when,
  2. required String then,
  3. required INPUT input,
  4. required OUTPUT output,
  5. ParameterizedCallback<INPUT, OUTPUT>? action,
  6. String? testOn,
  7. Timeout? timeout,
  8. dynamic skip,
  9. dynamic tags,
  10. Map<String, dynamic>? onPlatform,
  11. int? retry,
})

action is optional. Do not provide action if the TestCase is executed in a TestGroup.

Implementation

ValueTestCase({
  required String when,
  required String then,
  required INPUT input,
  required this.output,
  ParameterizedCallback<INPUT, OUTPUT>? action,
  String? testOn,
  Timeout? timeout,
  dynamic skip,
  dynamic tags,
  Map<String, dynamic>? onPlatform,
  int? retry,
}) : super(
        when: when,
        then: then,
        input: input,
        matcher: equals(output),
        action: action,
        testOn: testOn,
        timeout: timeout,
        skip: skip,
        tags: tags,
        onPlatform: onPlatform,
        retry: retry,
      );