@Test public void testRenderSelection() throws IOException { progressBar.setSelection(10); lca.renderChanges(progressBar); Message message = Fixture.getProtocolMessage(); assertEquals(10, message.findSetProperty(progressBar, "selection").asInt()); }
@Test public void testRenderState() throws IOException { progressBar.setState(SWT.ERROR); lca.renderChanges(progressBar); Message message = Fixture.getProtocolMessage(); assertEquals("error", message.findSetProperty(progressBar, "state").asString()); }
@Test public void testRenderChanges_rendersClientListener() throws IOException { progressBar.addListener(SWT.MouseEnter, new ClientListener("")); lca.renderChanges(progressBar); Message message = Fixture.getProtocolMessage(); assertNotNull(message.findCallOperation(progressBar, "addListener")); }
@Test public void testRenderStateUnchanged() throws IOException { Fixture.markInitialized(display); Fixture.markInitialized(progressBar); progressBar.setState(SWT.ERROR); Fixture.preserveWidgets(); lca.renderChanges(progressBar); Message message = Fixture.getProtocolMessage(); assertNull(message.findSetOperation(progressBar, "state")); }
@Test public void testRenderMaxmumUnchanged() throws IOException { Fixture.markInitialized(display); Fixture.markInitialized(progressBar); progressBar.setMaximum(10); Fixture.preserveWidgets(); lca.renderChanges(progressBar); Message message = Fixture.getProtocolMessage(); assertNull(message.findSetOperation(progressBar, "maximum")); }