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