Skip to content

Commit a986bba

Browse files
committed
move user guide example to ParameterizedTestDemo
Issue #3708
1 parent 851a4db commit a986bba

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

documentation/src/docs/asciidoc/user-guide/writing-tests.adoc

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2041,11 +2041,7 @@ use the `argumentCountValidation` attribute of the `@ParameterizedTest` annotati
20412041

20422042
[source,java,indent=0]
20432043
----
2044-
@ParameterizedTest(argumentCountValidation = ArgumentCountValidationMode.STRICT)
2045-
@CsvSource({ "42, -666" })
2046-
void testWithArgumentCountValidation(int number) {
2047-
assertTrue(number > 0);
2048-
}
2044+
include::{testDir}/example/ParameterizedTestDemo.java[tags=argument_count_validation]
20492045
----
20502046

20512047
[[writing-tests-parameterized-tests-argument-conversion]]

documentation/src/test/java/example/ParameterizedTestDemo.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
import org.junit.jupiter.api.extension.ExtensionContext;
5252
import org.junit.jupiter.api.extension.ParameterContext;
5353
import org.junit.jupiter.api.parallel.Execution;
54+
import org.junit.jupiter.params.ArgumentCountValidationMode;
5455
import org.junit.jupiter.params.ParameterizedTest;
5556
import org.junit.jupiter.params.aggregator.AggregateWith;
5657
import org.junit.jupiter.params.aggregator.ArgumentsAccessor;
@@ -607,4 +608,13 @@ static Stream<String> otherProvider() {
607608
return Stream.of("bar");
608609
}
609610
// end::repeatable_annotations[]
611+
612+
@extensions.ExpectToFail
613+
// tag::argument_count_validation[]
614+
@ParameterizedTest(argumentCountValidation = ArgumentCountValidationMode.STRICT)
615+
@CsvSource({ "42, -666" })
616+
void testWithArgumentCountValidation(int number) {
617+
assertTrue(number > 0);
618+
}
619+
// end::argument_count_validation[]
610620
}

0 commit comments

Comments
 (0)