anchor.diff:  [source,xml]
   [subs=attributes+]
   ----
  -<!-- Only required to run tests in an IntelliJ IDEA that bundles an older version -->
  +<!-- Only required to run tests in a version of IntelliJ IDEA that bundles an older version -->
   <dependency>
   	<groupId>org.junit.platform</groupId>
   	<artifactId>junit-platform-launcher</artifactId>
  
positive.code: [[running-tests-ide-intellij-idea]]
  ==== IntelliJ IDEA
  
  IntelliJ IDEA supports running tests on the JUnit Platform since version 2016.2.
  For details please see the https://blog.jetbrains.com/idea/2016/08/using-junit-5-in-intellij-idea/[post on the IntelliJ IDEA blog].
  
  .JUnit 5 Versions Bundled in IntelliJ IDEA
  |===
  
negative.code: | 2017.2.3 | RC2
  |===
  
  WARNING: IntelliJ IDEA (prior to IDEA 2017.3) bundles a certain version of JUnit 5. Thus,
  if you want to use a newer version of JUnit Jupiter, execution of tests within the IDE
  might fail due to version conflicts. In such cases, please follow the instructions below
  to use a newer version of JUnit 5 than the one bundled with IntelliJ IDEA.
  
  In order to use a different JUnit 5 version (e.g., {jupiter-version}), you may need to
  include the corresponding versions of the `junit-platform-launcher`,
  `junit-jupiter-engine`, and `junit-vintage-engine` JARs in the classpath.
  
  .Additional Gradle Dependencies
  [source,groovy]
  [subs=attributes+]
  ----
  // Only needed to run tests in a version of IntelliJ IDEA that bundles an older version
  testRuntime("org.junit.platform:junit-platform-launcher:{platform-version}")
  testRuntime("org.junit.jupiter:junit-jupiter-engine:{jupiter-version}")
  testRuntime("org.junit.vintage:junit-vintage-engine:{vintage-version}")
  