Exemplo n.º 1
0
  @Test
  public void imageResource() {
    // Arrange
    ImageResource testImageResource = MyClientBundle.INSTANCE.testImageResource();

    // Act
    String name = testImageResource.getName();
    String url = testImageResource.getSafeUri().asString();
    int heigh = testImageResource.getHeight();
    int left = testImageResource.getLeft();
    int width = testImageResource.getWidth();
    int top = testImageResource.getTop();
    String toString = testImageResource.toString();

    // Assert
    assertEquals("testImageResource", name);
    assertEquals(
        "http://127.0.0.1:8888/gwt_test_utils_module/com/octo/gwt/test/resources/testImageResource.gif",
        url);
    assertEquals(0, heigh);
    assertEquals(0, left);
    assertEquals(0, width);
    assertEquals(0, top);
    assertEquals(
        "com.octo.gwt.test.internal.resources.ImageResourceCallback generated for 'com.octo.gwt.test.resources.MyClientBundle.testImageResource()'",
        toString);
    assertEquals(testImageResource, MyClientBundle.INSTANCE.testImageResource());
  }
Exemplo n.º 2
0
 /**
  * Fails in all modes due to an HtmlUnit bug: offsetWidth always returns 1256. TODO(t.broyer):
  * file a new HtmlUnit bug. Similar to http://sourceforge.net/p/htmlunit/bugs/1447/
  */
 @DoNotRunWith(Platform.HtmlUnitBug)
 public void testCustomImageClass() {
   ImageResource resource = widgetUi.prettyImage;
   Image widget = widgetUi.fooImage;
   assertEquals(resource.getWidth(), widget.getOffsetWidth());
   assertEquals(resource.getHeight(), widget.getOffsetHeight());
   assertEquals(resource.getTop(), widget.getOriginTop());
   assertEquals(resource.getLeft(), widget.getOriginLeft());
 }
Exemplo n.º 3
0
  /**
   * Fails in all modes due to an HtmlUnit bug: offsetWidth always returns 1256. TODO(t.broyer):
   * file a new HtmlUnit bug. Similar to http://sourceforge.net/p/htmlunit/bugs/1447/
   */
  @DoNotRunWith(Platform.HtmlUnitBug)
  public void testImageResourceInImageWidget() {
    ImageResource resource = widgetUi.prettyImage;
    Image widget = widgetUi.babyWidget;
    assertEquals(resource.getWidth(), widget.getOffsetWidth());
    assertEquals(resource.getHeight(), widget.getOffsetHeight());
    assertEquals(resource.getTop(), widget.getOriginTop());
    assertEquals(resource.getLeft(), widget.getOriginLeft());

    assertEquals("expected alt text", widget.getAltText());
    assertEquals("expected style name", widget.getStyleName());
  }
  @Test
  public void checkChildOverrideWithAnnotation() {
    // Setup
    ImageResource testImageResource = MyOverridedClientBundle.INSTANCE.testImageResource();

    // Test
    String name = testImageResource.getName();
    String url = testImageResource.getURL();
    int heigh = testImageResource.getHeight();
    int left = testImageResource.getLeft();
    int width = testImageResource.getWidth();
    int top = testImageResource.getTop();

    // Assert
    Assert.assertEquals("testImageResource", name);
    Assert.assertEquals(
        "http://127.0.0.1:8888/gwt_test_utils_module/com/octo/gwt/test/resources/override/override_testImageResource.gif",
        url);
    Assert.assertEquals(0, heigh);
    Assert.assertEquals(0, left);
    Assert.assertEquals(0, width);
    Assert.assertEquals(0, top);
  }