Improve tear down in IOConsoleTests and ProcessConsoleTests
Before 'asserting' in tearDown do the cleanup stuff which would not be
executed if the assertion fails.
Change-Id: I9f72d0a073957aea4d216be4cff58729494bbe82
Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
diff --git a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/IOConsoleTests.java b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/IOConsoleTests.java
index 0962231..ce203b9 100644
--- a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/IOConsoleTests.java
+++ b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/IOConsoleTests.java
@@ -109,9 +109,10 @@
@Override
protected void tearDown() throws Exception {
- assertEquals("Test triggered errors in IOConsole.", 0, loggedErrors.get());
Platform.removeLogListener(errorLogListener);
super.tearDown();
+
+ assertEquals("Test triggered errors in IOConsole.", 0, loggedErrors.get());
}
/**
diff --git a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/ProcessConsoleTests.java b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/ProcessConsoleTests.java
index 2227d43..10ff244 100644
--- a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/ProcessConsoleTests.java
+++ b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/ProcessConsoleTests.java
@@ -82,9 +82,10 @@
@Override
protected void tearDown() throws Exception {
- assertEquals("Test triggered errors.", 0, loggedErrors.get());
Platform.removeLogListener(errorLogListener);
super.tearDown();
+
+ assertEquals("Test triggered errors.", 0, loggedErrors.get());
}
/**