Expanded error reporting in test.
diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/StateTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/StateTests.java index d5b8dfa..0044ac1 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/StateTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/StateTests.java
@@ -136,7 +136,9 @@ ModelDelta savedDelta = new ModelDelta(model.getRootElement(), IModelDelta.NO_CHANGE); fViewer.saveElementState(path0, savedDelta, IModelDelta.EXPAND | IModelDelta.SELECT); - Assert.assertTrue( deltaMatches(updateDelta, savedDelta) ); + if (!deltaMatches(updateDelta, savedDelta) ) { + Assert.fail("Expected:\n" + updateDelta.toString() + "\nGot:\n" + savedDelta); + } } boolean deltaMatches(ModelDelta requested, ModelDelta received) { @@ -668,7 +670,9 @@ ModelDelta restoredState = new ModelDelta(model.getRootElement(), IModelDelta.NO_CHANGE); fViewer.saveElementState(TreePath.EMPTY, restoredState, IModelDelta.EXPAND | IModelDelta.SELECT); - Assert.assertTrue( deltaMatches(originalState, restoredState) ); + if (!deltaMatches(originalState, restoredState)) { + Assert.fail("Expected:\n" + originalState.toString() + "\nGot:\n" + restoredState); + } } public void testSaveAndRstore2() { @@ -715,7 +719,9 @@ ModelDelta restoredState = new ModelDelta(model.getRootElement(), IModelDelta.NO_CHANGE); fViewer.saveElementState(TreePath.EMPTY, restoredState, IModelDelta.EXPAND | IModelDelta.SELECT); - Assert.assertTrue( deltaMatches(originalState, restoredState) ); + if (!deltaMatches(originalState, restoredState)) { + Assert.fail("Expected:\n" + originalState.toString() + "\nGot:\n" + restoredState); + } } }