summaryrefslogtreecommitdiffstats
path: root/tests/testbench
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2011-10-07 13:17:47 +0000
committerArtur Signell <artur.signell@itmill.com>2011-10-07 13:17:47 +0000
commitc90ac56212123d79a2f3beb8f124f5b571b73188 (patch)
tree6f568092a5334f92990b0fa03d2464451716d910 /tests/testbench
parentd98f67ad214a4189eb6a4d1ae9900db2e7f2c865 (diff)
downloadvaadin-framework-c90ac56212123d79a2f3beb8f124f5b571b73188.tar.gz
vaadin-framework-c90ac56212123d79a2f3beb8f124f5b571b73188.zip
Use a ClassResource also in portlet 2 tests
svn changeset:21648/svn branch:6.7
Diffstat (limited to 'tests/testbench')
-rw-r--r--tests/testbench/com/vaadin/tests/integration/FlagSeResource.java16
-rw-r--r--tests/testbench/com/vaadin/tests/integration/IntegrationTestApplication.java10
-rw-r--r--tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java4
3 files changed, 21 insertions, 9 deletions
diff --git a/tests/testbench/com/vaadin/tests/integration/FlagSeResource.java b/tests/testbench/com/vaadin/tests/integration/FlagSeResource.java
new file mode 100644
index 0000000000..531397b939
--- /dev/null
+++ b/tests/testbench/com/vaadin/tests/integration/FlagSeResource.java
@@ -0,0 +1,16 @@
+package com.vaadin.tests.integration;
+
+import com.vaadin.Application;
+import com.vaadin.terminal.ClassResource;
+
+public class FlagSeResource extends ClassResource {
+
+ public FlagSeResource(Application application) {
+ super("/"
+ + FlagSeResource.class
+ .getName()
+ .replace('.', '/')
+ .replaceAll(FlagSeResource.class.getSimpleName() + "$",
+ "") + "/se.gif", application);
+ }
+}
diff --git a/tests/testbench/com/vaadin/tests/integration/IntegrationTestApplication.java b/tests/testbench/com/vaadin/tests/integration/IntegrationTestApplication.java
index 39c36258f6..6bff7aca1d 100644
--- a/tests/testbench/com/vaadin/tests/integration/IntegrationTestApplication.java
+++ b/tests/testbench/com/vaadin/tests/integration/IntegrationTestApplication.java
@@ -32,15 +32,7 @@ public class IntegrationTestApplication extends Application {
.setValue(new ClassResource("fi.gif", this));
item.getItemProperty("country").setValue("Finland");
item = table.addItem("SE");
- item.getItemProperty("icon").setValue(
- new ClassResource("/"
- + IntegrationTestApplication.class
- .getName()
- .replace('.', '/')
- .replaceAll(
- IntegrationTestApplication.class
- .getSimpleName() + "$", "")
- + "/se.gif", this));
+ item.getItemProperty("icon").setValue(new FlagSeResource(this));
item.getItemProperty("country").setValue("Sweden");
final Label selectedLabel = new Label();
diff --git a/tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java b/tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java
index 57ee762913..9a61edcaab 100644
--- a/tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java
+++ b/tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java
@@ -20,6 +20,7 @@ import com.vaadin.Application;
import com.vaadin.terminal.ExternalResource;
import com.vaadin.terminal.gwt.server.PortletApplicationContext2;
import com.vaadin.terminal.gwt.server.PortletApplicationContext2.PortletListener;
+import com.vaadin.ui.Embedded;
import com.vaadin.ui.Label;
import com.vaadin.ui.Link;
import com.vaadin.ui.TextField;
@@ -43,6 +44,9 @@ public class JSR286PortletApplication extends Application {
main = new Window();
setMainWindow(main);
+ Embedded appResourceTest = new Embedded("Test of ApplicationResources",
+ new FlagSeResource(this));
+ main.addComponent(appResourceTest);
userInfo.setCaption("User info");
userInfo.setContentMode(Label.CONTENT_PREFORMATTED);
main.addComponent(userInfo);