From fa52498116208c0bec2688b16d13fe9df7e7a460 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Thu, 19 Dec 2013 20:34:27 +0400 Subject: [PATCH] junit: reject to start when no tests were found in package --- .../src/com/intellij/junit4/JUnit4TestRunnerUtil.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/junit_rt/src/com/intellij/junit4/JUnit4TestRunnerUtil.java b/plugins/junit_rt/src/com/intellij/junit4/JUnit4TestRunnerUtil.java index b56056955983..106e0b2f20b7 100644 --- a/plugins/junit_rt/src/com/intellij/junit4/JUnit4TestRunnerUtil.java +++ b/plugins/junit_rt/src/com/intellij/junit4/JUnit4TestRunnerUtil.java @@ -15,6 +15,7 @@ */ package com.intellij.junit4; +import com.intellij.junit3.TestRunnerUtil; import org.junit.Ignore; import org.junit.internal.AssumptionViolatedException; import org.junit.internal.requests.ClassRequest; @@ -76,6 +77,10 @@ public class JUnit4TestRunnerUtil { } String suiteName = packageName.length() == 0 ? "": packageName; Class[] classes = getArrayOfClasses(result); + if (classes.length == 0) { + System.out.println(TestRunnerUtil.testsFoundInPackageMesage(0, suiteName)); + return null; + } Request allClasses; try { Class.forName("org.junit.runner.Computer");