From 30f1f60e38f7ddda3d83fd4e6e11f3af7c26f468 Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 26 Nov 2012 12:33:48 +0100 Subject: [PATCH] junit: do not loose exception from @BeforeClass (IDEA-95819) (cherry picked from commit 0e9a7c2c2f13397bb471dc46b4100982ab7128ad) --- .../intellij/execution/junit2/ui/TestsPacketsReceiver.java | 5 +++++ 1 file changed, 5 insertions(+) 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 fbd8bd721bda..c031ecaad075 100644 --- a/plugins/junit/src/com/intellij/execution/junit2/ui/TestsPacketsReceiver.java +++ b/plugins/junit/src/com/intellij/execution/junit2/ui/TestsPacketsReceiver.java @@ -174,6 +174,11 @@ public class TestsPacketsReceiver implements OutputPacketProcessor, Disposable { public void notifyTestResult(ObjectReader reader) { final TestProxy testProxy = reader.readObject(); + + if (testProxy.getParent() == null) { //model.getRoot() == testProxy + getDynamicParent(myModel, testProxy).addChild(testProxy); + } + final int state = reader.readInt(); final StateChanger stateChanger = STATE_CLASSES.get(new Integer(state)); stateChanger.changeStateOf(testProxy, reader);