parameterizedTest10<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10> function

  1. @isTestGroup
void parameterizedTest10<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>(
  1. Object description,
  2. Iterable values,
  3. dynamic body(
    1. A1,
    2. A2,
    3. A3,
    4. A4,
    5. A5,
    6. A6,
    7. A7,
    8. A8,
    9. A9,
    10. A10,
    ), {
  4. CustomDescriptionBuilder? customDescriptionBuilder,
  5. dynamic setUp()?,
  6. dynamic tearDown()?,
  7. String? testOn,
  8. Timeout? timeout,
  9. dynamic skip,
  10. dynamic tags,
  11. Map<String, dynamic>? onPlatform,
  12. int? retry,
})

Parameterized test with 10 input arguments. See parameterizedTest for more info.

Implementation

@isTestGroup
void parameterizedTest10<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>(
  /// Test description.
  Object description,

  /// List of test values. For each values in the list a test will be executed.
  Iterable<dynamic> values,

  /// The test body which is executed for each test value.
  /// See [TestParameters] for more info on different bodies.
  dynamic Function(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) body, {
  /// Provide a custom description builder which will build the description for all the test values test executed.
  CustomDescriptionBuilder? customDescriptionBuilder,
  dynamic Function()? setUp,

  /// Provide a tearDown function to the `group` test.
  dynamic Function()? tearDown,
  String? testOn,
  Timeout? timeout,
  dynamic skip,
  dynamic tags,
  Map<String, dynamic>? onPlatform,
  int? retry,
}) =>
    parameterizedTest(
      description,
      values,
      p10(body),
      customDescriptionBuilder: customDescriptionBuilder,
      setUp: setUp,
      tearDown: tearDown,
      testOn: testOn,
      timeout: timeout,
      skip: skip,
      tags: tags,
      onPlatform: onPlatform,
      retry: retry,
    );