From 4e3b7b95085d8a0ca9153f02f5c833876512f50a Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Tue, 10 Oct 2017 17:54:02 +0200 Subject: [PATCH] junit 5: don't create empty unique id suites --- .../intellij/execution/junit/UniqueIdConfigurationProducer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/junit/src/com/intellij/execution/junit/UniqueIdConfigurationProducer.java b/plugins/junit/src/com/intellij/execution/junit/UniqueIdConfigurationProducer.java index ea142c04291a..183426b63112 100644 --- a/plugins/junit/src/com/intellij/execution/junit/UniqueIdConfigurationProducer.java +++ b/plugins/junit/src/com/intellij/execution/junit/UniqueIdConfigurationProducer.java @@ -42,7 +42,7 @@ public class UniqueIdConfigurationProducer extends JUnitConfigurationProducer { Arrays.stream(testProxies).map(testProxy -> TestUniqueId.getEffectiveNodeId(testProxy, project, searchScope)) .filter(Objects::nonNull) .toArray(String[]::new); - if (nodeIds == null) return false; + if (nodeIds == null || nodeIds.length == 0) return false; final JUnitConfiguration.Data data = configuration.getPersistentData(); data.setUniqueIds(nodeIds); data.TEST_OBJECT = JUnitConfiguration.TEST_UNIQUE_ID;