anchor.diff:  include::{testDir}/example/ParameterizedTestDemo.java[tags=custom_display_names]
   ----
   
  -When executing this method using the `ConsoleLauncher` you will see output similar to the following.
  +When executing the above method using the `ConsoleLauncher` you will see output similar to the following.
   
   [source]
   [subs="verbatim"]
  
positive.code: [[writing-tests-parameterized-tests-setup]]
  ==== Required Setup
  
  In order to use parameterized tests you need to add a dependency to the `junit-jupiter-params`
  artifact. Please refer to <<dependency-metadata>> for details.
  
  [[writing-tests-parameterized-tests-sources]]
  ==== Sources of Arguments
  
  Out of the box, JUnit Jupiter already provides quite a few _source_ annotations. The following
  subsections provide a brief overview and an example for each of them. Please refer to the Javadoc in
  the `{params-provider-package}` package for additional information.
  
  [[writing-tests-parameterized-tests-sources-ValueSource]]
  ===== @ValueSource
  
negative.code: [[writing-tests-parameterized-tests-sources-CsvSource]]
  ===== @CsvSource
  
  `@CsvSource` allows you to express argument lists as comma-separated values (i.e.,
  `String` literals).
  
  [source,java,indent=0]
  [subs="verbatim"]
  