diff options
-rw-r--r-- | org.eclipse.debug.tests/src/org/eclipe/debug/tests/view/memory/MemoryRenderingTests.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/view/memory/MemoryRenderingTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/view/memory/MemoryRenderingTests.java index 448c7ef68..0e24d4275 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/view/memory/MemoryRenderingTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/view/memory/MemoryRenderingTests.java @@ -123,13 +123,18 @@ public class MemoryRenderingTests extends TestCase { } }; IMemoryRenderingManager manager = DebugUITools.getMemoryRenderingManager(); + + // bug 374447 - Need to make sure that DynamicRenderingBindings singleton + // is initialized + IMemoryBlock block = new MemoryBlockDynamic(); + IMemoryRenderingType[] types = manager.getRenderingTypes(block); + try { manager.addListener(listener); assertFalse("Renderings should not have changed yet", changed[0]); DynamicRenderingBindings.setBinding("rendering_type_2"); assertTrue("Renderings should have changed", changed[0]); - IMemoryBlock block = new MemoryBlockDynamic(); - IMemoryRenderingType[] types = manager.getRenderingTypes(block); + types = manager.getRenderingTypes(block); assertEquals("Wrong number of bindings", 1, types.length); assertEquals("Wrong binding", "rendering_type_2", types[0].getId()); } finally { |