Revision: 9927
Author:   sbruba...@google.com
Date:     Fri Apr  1 10:25:12 2011
Log:      Image Resource Test for UiBinderTest

Review at http://gwt-code-reviews.appspot.com/1380804

Review by: rj...@google.com
http://code.google.com/p/google-web-toolkit/source/detail?r=9927

Modified:
 /trunk/user/test/com/google/gwt/uibinder/test/client/FakeBundle.java
 /trunk/user/test/com/google/gwt/uibinder/test/client/UiBinderTest.java
 /trunk/user/test/com/google/gwt/uibinder/test/client/WidgetBasedUi.java
 /trunk/user/test/com/google/gwt/uibinder/test/client/WidgetBasedUi.ui.xml

=======================================
--- /trunk/user/test/com/google/gwt/uibinder/test/client/FakeBundle.java Wed Nov 11 22:08:47 2009 +++ /trunk/user/test/com/google/gwt/uibinder/test/client/FakeBundle.java Fri Apr 1 10:25:12 2011
@@ -50,4 +50,8 @@
   public ArbitraryPojo pojo() {
     return new ArbitraryPojo();
   }
-}
+
+  public String aUrl() {
+    return "http://www.google.com/images/logo_sm.gif";;
+  }
+}
=======================================
--- /trunk/user/test/com/google/gwt/uibinder/test/client/UiBinderTest.java Fri Jan 7 08:26:38 2011 +++ /trunk/user/test/com/google/gwt/uibinder/test/client/UiBinderTest.java Fri Apr 1 10:25:12 2011
@@ -623,6 +623,10 @@
     final String innerHtml2 = innerHtml.replace("\"", "");
     assertInOrder(innerHtml2, "align=left", "a stackpanel");
   }
+
+  public void testUrlResource() {
+    assertEquals(new FakeBundle().aUrl(), widgetUi.myImage.getSrc());
+  }

   /**
* Assert that the expect strings are found in body, and in the order given.
=======================================
--- /trunk/user/test/com/google/gwt/uibinder/test/client/WidgetBasedUi.java Thu Mar 10 09:08:32 2011 +++ /trunk/user/test/com/google/gwt/uibinder/test/client/WidgetBasedUi.java Fri Apr 1 10:25:12 2011
@@ -19,6 +19,7 @@
 import com.google.gwt.dom.client.DListElement;
 import com.google.gwt.dom.client.DivElement;
 import com.google.gwt.dom.client.Element;
+import com.google.gwt.dom.client.ImageElement;
 import com.google.gwt.dom.client.OListElement;
 import com.google.gwt.dom.client.ParagraphElement;
 import com.google.gwt.dom.client.SpanElement;
@@ -195,6 +196,7 @@
   @UiField(provided = true) @SuppressWarnings("unchecked")
   Renderer doubleRenderer = DoubleRenderer.instance();
   @UiField ValueLabel<Double> myValueLabel;
+  @UiField ImageElement myImage;

   public WidgetBasedUi() {
     external.style().ensureInjected();
=======================================
--- /trunk/user/test/com/google/gwt/uibinder/test/client/WidgetBasedUi.ui.xml Thu Mar 10 09:08:32 2011 +++ /trunk/user/test/com/google/gwt/uibinder/test/client/WidgetBasedUi.ui.xml Fri Apr 1 10:25:12 2011
@@ -669,6 +669,8 @@

   <gwt:ValueLabel ui:field='myValueLabel' renderer='{doubleRenderer}' />

+  <img src="{values.aUrl}" ui:field='myImage'/>
+
    </gwt:HTMLPanel>
   </gwt:Dock>
 </gwt:DockPanel>

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to