diff options
author | Artur Signell <artur.signell@itmill.com> | 2011-10-07 13:17:47 +0000 |
---|---|---|
committer | Artur Signell <artur.signell@itmill.com> | 2011-10-07 13:17:47 +0000 |
commit | c90ac56212123d79a2f3beb8f124f5b571b73188 (patch) | |
tree | 6f568092a5334f92990b0fa03d2464451716d910 /tests/testbench | |
parent | d98f67ad214a4189eb6a4d1ae9900db2e7f2c865 (diff) | |
download | vaadin-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')
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); |