diff options
Diffstat (limited to 'org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/eval/DebugEvaluationTest.java')
-rw-r--r-- | org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/eval/DebugEvaluationTest.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/eval/DebugEvaluationTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/eval/DebugEvaluationTest.java index 75cdc67535..a30900281c 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/eval/DebugEvaluationTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/eval/DebugEvaluationTest.java @@ -175,10 +175,15 @@ public class DebugEvaluationTest extends EvaluationTest { } public void initialize(CompilerTestSetup setUp) { super.initialize(setUp); - if (setUp instanceof DebugEvaluationSetup) { - this.jdiVM = ((DebugEvaluationSetup)setUp).vm; - } + this.jdiVM = ((DebugEvaluationSetup)setUp).vm; + } + + @Override + protected void setUp() throws Exception { + super.setUp(); + assertNotNull("VM is null, probably VM connection error", this.jdiVM); } + public void removeTempClass(String className) { resetEnv(); // needed to reinitialize the caches Util.delete(SOURCE_DIRECTORY + File.separator + className + ".java"); |