public void testMessage() { String string = "Test Message"; // $NON-NLS-1$ table.message(string); while (Display.getCurrent().readAndDispatch()) ; PageBook book = (PageBook) table.getControl(); assertTrue(book.getChildren()[0] instanceof Text); assertTrue(book.getChildren()[0].isVisible()); assertTrue(book.getChildren()[1] instanceof Table); assertFalse(book.getChildren()[1].isVisible()); Text text = (Text) book.getChildren()[0]; assertEquals(string, text.getText()); table.message(null); while (Display.getCurrent().readAndDispatch()) ; assertFalse(book.getChildren()[0].isVisible()); assertTrue(book.getChildren()[1].isVisible()); }