@Test public void testRenderParent() throws IOException { lca.renderInitialization(column); TestMessage message = Fixture.getProtocolMessage(); CreateOperation operation = message.findCreateOperation(column); assertEquals(WidgetUtil.getId(column.getParent()), getParent(operation)); }
@Test public void testRenderCreate() throws IOException { lca.renderInitialization(column); TestMessage message = Fixture.getProtocolMessage(); CreateOperation operation = message.findCreateOperation(column); assertEquals("rwt.widgets.GridColumn", operation.getType()); assertFalse(operation.getProperties().names().contains("group")); }
@Test public void testRenderInitialization_setsOperationHandler() throws IOException { String id = getId(column); lca.renderInitialization(column); OperationHandler handler = RemoteObjectRegistry.getInstance().get(id).getHandler(); assertTrue(handler instanceof GridColumnOperationHandler); }
@Test public void testRenderGroup() throws IOException { GridColumnGroup group = new GridColumnGroup(grid, SWT.NONE); column = new GridColumn(group, SWT.NONE); lca.renderInitialization(column); TestMessage message = Fixture.getProtocolMessage(); CreateOperation operation = message.findCreateOperation(column); assertEquals(getId(group), operation.getProperties().get("group").asString()); }