diff --git a/plugins/junit/src/com/intellij/execution/junit2/SuiteState.java b/plugins/junit/src/com/intellij/execution/junit2/SuiteState.java index 2c77fc3956c0..26c541c6707c 100644 --- a/plugins/junit/src/com/intellij/execution/junit2/SuiteState.java +++ b/plugins/junit/src/com/intellij/execution/junit2/SuiteState.java @@ -28,7 +28,7 @@ import java.util.List; public class SuiteState extends TestState { private final TestProxy myTest; - private int myMaxMagnitude = -1; + private int myMaxMagnitude = PoolOfTestStates.NOT_RUN_INDEX; private boolean myHasRunning; private final StateCache myCache = new StateCache(); @@ -96,7 +96,9 @@ public class SuiteState extends TestState { } public void updateMagnitude(int magnitude) { - if (myMaxMagnitude < magnitude) { + if (myMaxMagnitude == PoolOfTestStates.NOT_RUN_INDEX) { + myMaxMagnitude = magnitude; + } else if (myMaxMagnitude < magnitude) { myMaxMagnitude = magnitude; } } diff --git a/plugins/junit/src/com/intellij/execution/junit2/ui/TestRenderer.java b/plugins/junit/src/com/intellij/execution/junit2/ui/TestRenderer.java index 5283fd55c107..6f478670ab50 100644 --- a/plugins/junit/src/com/intellij/execution/junit2/ui/TestRenderer.java +++ b/plugins/junit/src/com/intellij/execution/junit2/ui/TestRenderer.java @@ -54,8 +54,6 @@ class TestRenderer { mapIcon(PoolOfTestStates.COMPARISON_FAILURE, PoolOfTestIcons.FAILED_ICON); mapIcon(PoolOfTestStates.ERROR_INDEX, PoolOfTestIcons.ERROR_ICON); mapIcon(PoolOfTestStates.IGNORED_INDEX, PoolOfTestIcons.IGNORED_ICON); - - mapIcon(-1, PoolOfTestIcons.NOT_RAN); } private static void mapIcon(final int index, final Icon icon) {