From 84ff09cc737ec737f7bd4796026949022cc1fd3e Mon Sep 17 00:00:00 2001 From: Anton Makeev Date: Tue, 18 May 2010 01:29:15 +0400 Subject: [PATCH] TestRunner: improved completion notification --- .../com/intellij/execution/testframework/TestsUIUtil.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/testRunner/src/com/intellij/execution/testframework/TestsUIUtil.java b/platform/testRunner/src/com/intellij/execution/testframework/TestsUIUtil.java index 1b6f20e662c6..e9f0c93b114b 100644 --- a/platform/testRunner/src/com/intellij/execution/testframework/TestsUIUtil.java +++ b/platform/testRunner/src/com/intellij/execution/testframework/TestsUIUtil.java @@ -40,6 +40,8 @@ import org.jetbrains.annotations.Nullable; import javax.swing.*; import java.awt.*; import java.awt.image.BufferedImage; +import java.util.*; +import java.util.List; public class TestsUIUtil { @NonNls private static final String ICONS_ROOT = "/runConfigurations/"; @@ -118,8 +120,9 @@ public class TestsUIUtil { text = ""; type = MessageType.WARNING; } else{ - int passedCount = root.getAllTests().size(); - int failedCount = Filter.DEFECTIVE_LEAF.select(root.getAllTests()).size(); + List allTests = root.getAllTests(); + int failedCount = Filter.DEFECTIVE_LEAF.select(allTests).size(); + int passedCount = allTests.size() - failedCount; if (failedCount > 0) { title = ExecutionBundle.message("junit.runing.info.tests.failed.label");