title: java.lang.NoSuchMethodError when run test with Junit 5
body: <p>I created a simple test to try Junit 5:</p>
  
  <pre><code>import org.junit.jupiter.api.Test;
  public class MyTest {
  
      @Test
      public void testJupiter() {
          System.out.println("test");
      }
  }
  </code></pre>
  
  <p>This is the dependency I use:</p>
  
  <pre><code>        &lt;dependency&gt;
              &lt;groupId&gt;org.junit.jupiter&lt;/groupId&gt;
              &lt;artifactId&gt;junit-jupiter-api&lt;/artifactId&gt;
              &lt;version&gt;5.0.0&lt;/version&gt;
              &lt;scope&gt;test&lt;/scope&gt;
          &lt;/dependency&gt;
  </code></pre>
  
  <p>Stack trace is the next:</p>
  
  <pre><code>Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.commons.util.ReflectionUtils.getDefaultClassLoader()Ljava/lang/ClassLoader;
  at org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry.loadTestEngines(ServiceLoaderTestEngineRegistry.java:30)
      at org.junit.platform.launcher.core.LauncherFactory.create(LauncherFactory.java:53)
      at com.intellij.junit5.JUnit5IdeaTestRunner.createListeners(JUnit5IdeaTestRunner.java:39)
      at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:49)
      at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
      at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
  </code></pre>
  
  <p>Any ideas what went wrong?</p>