From 1e049e67605f534c5cf720fe200bf7864ddcdc05 Mon Sep 17 00:00:00 2001 From: anna Date: Wed, 17 Nov 2010 18:14:39 +0300 Subject: [PATCH] CCE --- .../junit2/ui/TestsPacketsReceiver.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/plugins/junit/src/com/intellij/execution/junit2/ui/TestsPacketsReceiver.java b/plugins/junit/src/com/intellij/execution/junit2/ui/TestsPacketsReceiver.java index 7886e2ff9823..d9f5c05fa6b9 100644 --- a/plugins/junit/src/com/intellij/execution/junit2/ui/TestsPacketsReceiver.java +++ b/plugins/junit/src/com/intellij/execution/junit2/ui/TestsPacketsReceiver.java @@ -252,12 +252,13 @@ public class TestsPacketsReceiver implements PacketProcessor, Disposable { while (parent != null) { final List children = parent.getChildren(); final TestState parentState = parent.getState(); - LOG.assertTrue(parentState instanceof SuiteState); - if (!child.isInProgress() && child.equals(children.get(children.size() - 1))) { - ((SuiteState)parentState).setRunning(false); - parent.flush(); + if (parentState instanceof SuiteState) { + if (!child.isInProgress() && child.equals(children.get(children.size() - 1))) { + ((SuiteState)parentState).setRunning(false); + parent.flush(); + } + ((SuiteState)parentState).updateMagnitude(magnitude); } - ((SuiteState)parentState).updateMagnitude(magnitude); child = parent; parent = parent.getParent(); } @@ -270,8 +271,9 @@ public class TestsPacketsReceiver implements PacketProcessor, Disposable { TestProxy parent = testProxy.getParent(); while (parent != null) { final TestState state = parent.getState(); - LOG.assertTrue(state instanceof SuiteState); - ((SuiteState)state).setRunning(true); + if (state instanceof SuiteState) { + ((SuiteState)state).setRunning(true); + } parent = parent.getParent(); } }