Exemplo n.º 1
0
  @Test
  public void testRenderInitialFooterSpan() throws IOException {
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findSetOperation(column, "footerSpan"));
  }
Exemplo n.º 2
0
  @Test
  public void testRenderWidth() throws IOException {
    column.setWidth(50);
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals(50, message.findSetProperty(column, "width").asInt());
  }
Exemplo n.º 3
0
  @Test
  public void testRenderAlignment() throws IOException {
    column.setAlignment(SWT.RIGHT);
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals("right", message.findSetProperty(column, "alignment").asString());
  }
Exemplo n.º 4
0
  @Test
  public void testRenderIndex() throws IOException {
    new GridColumn(grid, SWT.NONE, 0);
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals(1, message.findSetProperty(column, "index").asInt());
  }
Exemplo n.º 5
0
  @Test
  public void testRenderHeaderWordWrap() throws IOException {
    column.setHeaderWordWrap(true);
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals(JsonValue.TRUE, message.findSetProperty(column, "headerWordWrap"));
  }
Exemplo n.º 6
0
  @Test
  public void testRenderFooterText() throws IOException {
    column.setFooterText("foo");
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals("foo", message.findSetProperty(column, "footerText").asString());
  }
Exemplo n.º 7
0
  @Test
  public void testRenderCustomVariant() throws IOException {
    column.setData(RWT.CUSTOM_VARIANT, "blue");
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals("variant_blue", message.findSetProperty(column, "customVariant").asString());
  }
Exemplo n.º 8
0
  @Test
  public void testRenderMoveable() throws IOException {
    column.setMoveable(true);
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals(JsonValue.TRUE, message.findSetProperty(column, "moveable"));
  }
Exemplo n.º 9
0
  @Test
  public void testRenderVisible() throws IOException {
    column.setVisible(false);
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals(JsonValue.FALSE, message.findSetProperty(column, "visibility"));
  }
Exemplo n.º 10
0
  @Test
  public void testRenderLeft() throws IOException {
    GridColumn column2 = new GridColumn(grid, SWT.NONE, 0);
    column2.setWidth(50);
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals(50, message.findSetProperty(column, "left").asInt());
  }
Exemplo n.º 11
0
  @Test
  public void testRenderIntialToolTipMarkupEnabled() throws IOException {
    column.setData(RWT.TOOLTIP_MARKUP_ENABLED, Boolean.TRUE);

    lca.renderChanges(column);

    TestMessage message = getProtocolMessage();
    assertTrue("foo", message.findSetProperty(column, "toolTipMarkupEnabled").asBoolean());
  }
Exemplo n.º 12
0
  @Test
  public void testRenderFooterFont() throws IOException {
    column.setFooterFont(new Font(display, "Arial", 20, SWT.BOLD));
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    JsonValue actual = message.findSetProperty(column, "footerFont");
    assertEquals(JsonArray.readFrom("[[\"Arial\"], 20, true, false]"), actual);
  }
Exemplo n.º 13
0
  @Test
  public void testRenderCheck() throws IOException {
    column = new GridColumn(grid, SWT.CHECK);

    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals(JsonValue.TRUE, message.findSetProperty(column, "check"));
  }
Exemplo n.º 14
0
  @Test
  public void testRenderFooterSpan() throws IOException {
    createGridColumns(grid, 3, SWT.NONE);
    column.setData("footerSpan", Integer.valueOf(2));

    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals(2, message.findSetProperty(column, "footerSpan").asInt());
  }
Exemplo n.º 15
0
  @Test
  public void testRenderToolTipMarkupEnabled() throws IOException {
    column.setData(RWT.TOOLTIP_MARKUP_ENABLED, Boolean.TRUE);
    Fixture.markInitialized(column);

    lca.renderChanges(column);

    TestMessage message = getProtocolMessage();
    assertNull(message.findSetOperation(column, "toolTipMarkupEnabled"));
  }
Exemplo n.º 16
0
  @Test
  public void testRenderFooterImage() throws IOException {
    Image image = loadImage(display, Fixture.IMAGE_100x50);

    column.setFooterImage(image);
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    String imageLocation = ImageFactory.getImagePath(image);
    JsonArray expected = JsonArray.readFrom("[\"" + imageLocation + "\", 100, 50 ]");
    assertEquals(expected, message.findSetProperty(column, "footerImage"));
  }
Exemplo n.º 17
0
  @Test
  public void testRenderFooterTextUnchanged() throws IOException {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);

    column.setFooterText("foo");
    Fixture.preserveWidgets();
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findSetOperation(column, "footerText"));
  }
Exemplo n.º 18
0
  @Test
  public void testRenderCustomVariantUnchanged() throws IOException {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);

    column.setData(RWT.CUSTOM_VARIANT, "blue");
    Fixture.preserveWidgets();
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findSetOperation(column, "customVariant"));
  }
Exemplo n.º 19
0
  @Test
  public void testRenderFontUnchanged() throws IOException {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);

    column.setHeaderFont(new Font(display, "Arial", 20, SWT.BOLD));
    Fixture.preserveWidgets();
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findSetOperation(column, "font"));
  }
Exemplo n.º 20
0
  @Test
  public void testRenderAddSelectionListener() throws Exception {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);
    Fixture.preserveWidgets();

    column.addListener(SWT.Selection, mock(Listener.class));
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals(JsonValue.TRUE, message.findListenProperty(column, "Selection"));
  }
Exemplo n.º 21
0
  @Test
  public void testRenderVisibleUnchanged() throws IOException {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);

    column.setVisible(false);
    Fixture.preserveWidgets();
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findSetOperation(column, "visibility"));
  }
Exemplo n.º 22
0
  @Test
  public void testRenderAlignmentUnchanged() throws IOException {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);

    column.setAlignment(SWT.RIGHT);
    Fixture.preserveWidgets();
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findSetOperation(column, "alignment"));
  }
Exemplo n.º 23
0
  @Test
  public void testRenderHeaderWordWrapUnchanged() throws IOException {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);

    column.setHeaderWordWrap(true);
    Fixture.preserveWidgets();
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findSetOperation(column, "headerWordWrap"));
  }
Exemplo n.º 24
0
  @Test
  public void testRenderCheckUnchanged() throws IOException {
    column = new GridColumn(grid, SWT.CHECK);
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);

    Fixture.preserveWidgets();
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findSetOperation(column, "check"));
  }
Exemplo n.º 25
0
  @Test
  public void testRenderLeftUnchanged() throws IOException {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);

    GridColumn column2 = new GridColumn(grid, SWT.NONE, 0);
    column2.setWidth(50);
    Fixture.preserveWidgets();
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findSetOperation(column, "left"));
  }
Exemplo n.º 26
0
  @Test
  public void testRenderFooterSpanUnchanged() throws IOException {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);
    createGridColumns(grid, 3, SWT.NONE);
    column.setData("footerSpan", Integer.valueOf(2));

    Fixture.preserveWidgets();
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findSetOperation(column, "footerSpan"));
  }
Exemplo n.º 27
0
  @Test
  public void testRenderSelectionListenerUnchanged() throws Exception {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);
    Fixture.preserveWidgets();

    column.addListener(SWT.Selection, mock(Listener.class));
    Fixture.preserveWidgets();
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findListenOperation(column, "Selection"));
  }
Exemplo n.º 28
0
  @Test
  public void testRenderFooterImageUnchanged() throws IOException {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);
    Image image = loadImage(display, Fixture.IMAGE_100x50);

    column.setFooterImage(image);
    Fixture.preserveWidgets();
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertNull(message.findSetOperation(column, "footerImage"));
  }
Exemplo n.º 29
0
  @Test
  public void testRenderFooterImageReset() throws IOException {
    Fixture.markInitialized(display);
    Fixture.markInitialized(column);
    Image image = loadImage(display, Fixture.IMAGE_100x50);
    column.setFooterImage(image);

    Fixture.preserveWidgets();
    column.setFooterImage(null);
    lca.renderChanges(column);

    TestMessage message = Fixture.getProtocolMessage();
    assertEquals(JsonObject.NULL, message.findSetProperty(column, "footerImage"));
  }