diff options
author | Tor Norbye <tnorbye@google.com> | 2014-08-20 17:01:23 -0700 |
---|---|---|
committer | Tor Norbye <tnorbye@google.com> | 2014-08-20 17:01:23 -0700 |
commit | 1aa2e09bdbd413eacb677e9fa4b50630530d0656 (patch) | |
tree | 2f4cc6d69645bd460aa253fdecb606d764fbd25d /plugins/junit_rt/src/com/intellij/junit4/JUnit4IdeaTestRunner.java | |
parent | 02cf98d65c798d368fcec43ed64a001d513bdd4f (diff) | |
download | idea-1aa2e09bdbd413eacb677e9fa4b50630530d0656.tar.gz |
Snapshot idea/138.1696 from git://git.jetbrains.org/idea/community.git
Change-Id: I50c97b83a815ce635e49a38380ba5b8765e4b16a
Diffstat (limited to 'plugins/junit_rt/src/com/intellij/junit4/JUnit4IdeaTestRunner.java')
-rw-r--r-- | plugins/junit_rt/src/com/intellij/junit4/JUnit4IdeaTestRunner.java | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/plugins/junit_rt/src/com/intellij/junit4/JUnit4IdeaTestRunner.java b/plugins/junit_rt/src/com/intellij/junit4/JUnit4IdeaTestRunner.java index a1201c65a4d5..3fba1a3d9b7a 100644 --- a/plugins/junit_rt/src/com/intellij/junit4/JUnit4IdeaTestRunner.java +++ b/plugins/junit_rt/src/com/intellij/junit4/JUnit4IdeaTestRunner.java @@ -92,7 +92,13 @@ public class JUnit4IdeaTestRunner implements IdeaTestRunner { } private static Description getFilteredDescription(Request request, Description description) throws NoSuchFieldException, IllegalAccessException { - final Field field = FilterRequest.class.getDeclaredField("fFilter"); + Field field; + try { + field = FilterRequest.class.getDeclaredField("fFilter"); + } + catch (NoSuchFieldException e) { + field = FilterRequest.class.getDeclaredField("filter"); + } field.setAccessible(true); final Filter filter = (Filter)field.get(request); final String filterDescription = filter.describe(); @@ -125,7 +131,13 @@ public class JUnit4IdeaTestRunner implements IdeaTestRunner { } private static Description getSuiteMethodDescription(Request request, Description description) throws NoSuchFieldException, IllegalAccessException { - final Field field = ClassRequest.class.getDeclaredField("fTestClass"); + Field field; + try { + field = ClassRequest.class.getDeclaredField("fTestClass"); + } + catch (NoSuchFieldException e) { + field = ClassRequest.class.getDeclaredField("testClass"); + } field.setAccessible(true); final Description methodDescription = Description.createSuiteDescription((Class)field.get(request)); for (Iterator iterator = description.getChildren().iterator(); iterator.hasNext();) { |