Author: ljelinko
Date: 2011-12-22 09:05:03 -0500 (Thu, 22 Dec 2011)
New Revision: 37527
Added:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleRuntime4xTest.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleRuntime5xTest.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExampleRuntime4x.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExampleRuntime5x.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JavaPortletExampleRuntime4x.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/RichFacesPortletExampleRuntime5x.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/SeamPortletExampleRuntime4x.java
Removed:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExample.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JavaPortletExample.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/SeamPortletExample.java
Modified:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/AllTestsSuite.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleTest.java
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/ExamplesSuite.java
Log:
Created example tests for 5x runtime
Modified:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/AllTestsSuite.java
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/AllTestsSuite.java 2011-12-22
14:03:51 UTC (rev 37526)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/AllTestsSuite.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -4,9 +4,11 @@
import org.jboss.tools.portlet.ui.bot.test.core.CreateJavaPortletProject;
import org.jboss.tools.portlet.ui.bot.test.core.LoadJavaPortletInBrowserRuntime4x;
import org.jboss.tools.portlet.ui.bot.test.core.RunJavaPortletOnServer;
-import org.jboss.tools.portlet.ui.bot.test.example.JSFPortletExample;
-import org.jboss.tools.portlet.ui.bot.test.example.JavaPortletExample;
-import org.jboss.tools.portlet.ui.bot.test.example.SeamPortletExample;
+import org.jboss.tools.portlet.ui.bot.test.example.JSFPortletExampleRuntime4x;
+import org.jboss.tools.portlet.ui.bot.test.example.JSFPortletExampleRuntime5x;
+import org.jboss.tools.portlet.ui.bot.test.example.JavaPortletExampleRuntime4x;
+import org.jboss.tools.portlet.ui.bot.test.example.RichFacesPortletExampleRuntime5x;
+import org.jboss.tools.portlet.ui.bot.test.example.SeamPortletExampleRuntime4x;
import org.jboss.tools.portlet.ui.bot.test.jsf.CreateJSFPortletProject;
import org.jboss.tools.portlet.ui.bot.test.jsf.CreateJSFPortletRuntime4x;
import org.jboss.tools.portlet.ui.bot.test.jsf.CreateJSFPortletRuntime5x;
@@ -34,9 +36,11 @@
CreateSeamPortletRuntime4x.class,
CreateSeamPortletRuntime5x.class,
RunSeamPortletOnServer.class,
- JavaPortletExample.class,
- JSFPortletExample.class,
- SeamPortletExample.class
+ JavaPortletExampleRuntime4x.class,
+ JSFPortletExampleRuntime4x.class,
+ SeamPortletExampleRuntime4x.class,
+ JSFPortletExampleRuntime5x.class,
+ RichFacesPortletExampleRuntime5x.class
})
public class AllTestsSuite {
Added:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleRuntime4xTest.java
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleRuntime4xTest.java
(rev 0)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleRuntime4xTest.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -0,0 +1,33 @@
+package org.jboss.tools.portlet.ui.bot.test.example;
+
+import static
org.jboss.tools.portlet.ui.bot.matcher.factory.PortletMatchersFactory.canLoadAt4xRuntime;
+
+import org.jboss.tools.portlet.ui.bot.entity.PortletDefinition;
+import org.jboss.tools.ui.bot.ext.config.Annotations.Require;
+import org.jboss.tools.ui.bot.ext.config.Annotations.Server;
+import org.jboss.tools.ui.bot.ext.config.Annotations.ServerState;
+import org.jboss.tools.ui.bot.ext.config.Annotations.ServerType;
+
+/**
+ * Common ancestor for example projects tests for 4x runtime.
+ *
+ * @author Lucia Jelinkova
+ *
+ */
+@Require(server=(a)Server(version="4.3", state=ServerState.Running,
type=ServerType.EPP))
+public abstract class AbstractPortletExampleRuntime4xTest extends
+ AbstractPortletExampleTest {
+
+ protected abstract PortletDefinition getPortletDefinition();
+
+ @Override
+ protected void executeExample() {
+ super.executeExample();
+ doAssertThatInWorkspace(getPortletDefinition(), canLoadAt4xRuntime());
+ }
+
+ @Override
+ public String getExampleCategory() {
+ return "Portlet";
+ }
+}
Added:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleRuntime5xTest.java
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleRuntime5xTest.java
(rev 0)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleRuntime5xTest.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -0,0 +1,22 @@
+package org.jboss.tools.portlet.ui.bot.test.example;
+
+import org.jboss.tools.ui.bot.ext.config.Annotations.Require;
+import org.jboss.tools.ui.bot.ext.config.Annotations.Server;
+import org.jboss.tools.ui.bot.ext.config.Annotations.ServerState;
+import org.jboss.tools.ui.bot.ext.config.Annotations.ServerType;
+
+/**
+ * Common ancestor for example projects tests for 5x runtime.
+ *
+ * @author Lucia Jelinkova
+ *
+ */
+@Require(server=(a)Server(version="5.0", operator=">",
state=ServerState.Running, type=ServerType.EPP))
+public abstract class AbstractPortletExampleRuntime5xTest extends
+ AbstractPortletExampleTest {
+
+ @Override
+ public String getExampleCategory() {
+ return "Portlet for GateIn 3.1/EPP 5.x";
+ }
+}
Modified:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleTest.java
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleTest.java 2011-12-22
14:03:51 UTC (rev 37526)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleTest.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -4,19 +4,15 @@
import static
org.jboss.tools.portlet.ui.bot.matcher.WorkspaceAssert.assertThatInWorkspace;
import static
org.jboss.tools.portlet.ui.bot.matcher.factory.DefaultMatchersFactory.exceptionInConsoleOutput;
import static
org.jboss.tools.portlet.ui.bot.matcher.factory.DefaultMatchersFactory.isNumberOfErrors;
-import static
org.jboss.tools.portlet.ui.bot.matcher.factory.PortletMatchersFactory.canLoadAt4xRuntime;
+import org.eclipse.swtbot.swt.finder.SWTBot;
import org.hamcrest.Matcher;
-import org.jboss.tools.portlet.ui.bot.entity.PortletDefinition;
import org.jboss.tools.portlet.ui.bot.task.AbstractSWTTask;
import org.jboss.tools.portlet.ui.bot.task.SWTBotAware;
import org.jboss.tools.portlet.ui.bot.task.console.ConsoleClearingTask;
import org.jboss.tools.portlet.ui.bot.task.server.RunninngProjectOnServerTask;
import org.jboss.tools.ui.bot.ext.ExampleTest;
-import org.jboss.tools.ui.bot.ext.config.Annotations.Require;
-import org.jboss.tools.ui.bot.ext.config.Annotations.Server;
-import org.jboss.tools.ui.bot.ext.config.Annotations.ServerState;
-import org.jboss.tools.ui.bot.ext.config.Annotations.ServerType;
+import org.junit.Test;
/**
* Common ancestor for example projects tests.
@@ -24,36 +20,32 @@
* @author Lucia Jelinkova
*
*/
-@Require(server=(a)Server(version="4.3", state=ServerState.Running,
type=ServerType.EPP))
public abstract class AbstractPortletExampleTest extends ExampleTest {
- protected abstract PortletDefinition getPortletDefinition();
-
@Override
protected void executeExample() {
doPerform(new ConsoleClearingTask());
-
+
for (String project : getProjectNames()){
doPerform(new RunninngProjectOnServerTask(project));
}
-
+
doAssertThatInWorkspace(0, isNumberOfErrors());
doAssertThatInWorkspace(not(exceptionInConsoleOutput()));
- doAssertThatInWorkspace(getPortletDefinition(), canLoadAt4xRuntime());
}
-
+
protected void doPerform(AbstractSWTTask task){
task.setBot(bot);
task.perform();
}
-
+
protected void doAssertThatInWorkspace(Matcher<Void> matcher){
if (matcher instanceof SWTBotAware){
((SWTBotAware) matcher).setBot(bot);
}
assertThatInWorkspace(matcher);
}
-
+
protected <T> void doAssertThatInWorkspace(T actual, Matcher<T> matcher){
if (matcher instanceof SWTBotAware){
((SWTBotAware) matcher).setBot(bot);
Modified:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/ExamplesSuite.java
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/ExamplesSuite.java 2011-12-22
14:03:51 UTC (rev 37526)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/ExamplesSuite.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -6,9 +6,11 @@
@RunWith(RequirementAwareUsageWindowClosingSuite.class)
@Suite.SuiteClasses({
- JavaPortletExample.class,
- JSFPortletExample.class,
- SeamPortletExample.class
+ JavaPortletExampleRuntime4x.class,
+ JSFPortletExampleRuntime4x.class,
+ SeamPortletExampleRuntime4x.class,
+ JSFPortletExampleRuntime5x.class,
+ RichFacesPortletExampleRuntime5x.class
})
public class ExamplesSuite {
Deleted:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExample.java
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExample.java 2011-12-22
14:03:51 UTC (rev 37526)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExample.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -1,37 +0,0 @@
-package org.jboss.tools.portlet.ui.bot.test.example;
-
-import static org.jboss.tools.portlet.ui.bot.entity.EntityFactory.portlet;
-
-import org.jboss.tools.portlet.ui.bot.entity.PortletDefinition;
-
-
-/**
- * Tests the Java portlet example.
- *
- * @author Lucia Jelinkova
- *
- */
-public class JSFPortletExample extends AbstractPortletExampleTest {
-
- private static final String PROJECT_NAME = "testjsfportlet";
-
- @Override
- public String getExampleCategory() {
- return "Portlet";
- }
-
- @Override
- public String getExampleName() {
- return "JBoss JSF Portlet Example";
- }
-
- @Override
- public String[] getProjectNames() {
- return new String[]{PROJECT_NAME};
- }
-
- @Override
- protected PortletDefinition getPortletDefinition() {
- return portlet("TestJSFPortlet", "Test JBoss JSF Portlet");
- }
-}
Copied:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExampleRuntime4x.java
(from rev 37515,
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExample.java)
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExampleRuntime4x.java
(rev 0)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExampleRuntime4x.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -0,0 +1,32 @@
+package org.jboss.tools.portlet.ui.bot.test.example;
+
+import static org.jboss.tools.portlet.ui.bot.entity.EntityFactory.portlet;
+
+import org.jboss.tools.portlet.ui.bot.entity.PortletDefinition;
+
+
+/**
+ * Tests the JSF portlet example.
+ *
+ * @author Lucia Jelinkova
+ *
+ */
+public class JSFPortletExampleRuntime4x extends AbstractPortletExampleRuntime4xTest {
+
+ private static final String PROJECT_NAME = "testjsfportlet";
+
+ @Override
+ public String getExampleName() {
+ return "JBoss JSF Portlet Example";
+ }
+
+ @Override
+ public String[] getProjectNames() {
+ return new String[]{PROJECT_NAME};
+ }
+
+ @Override
+ protected PortletDefinition getPortletDefinition() {
+ return portlet("TestJSFPortlet", "Test JBoss JSF Portlet");
+ }
+}
Added:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExampleRuntime5x.java
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExampleRuntime5x.java
(rev 0)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExampleRuntime5x.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -0,0 +1,22 @@
+package org.jboss.tools.portlet.ui.bot.test.example;
+
+/**
+ * Tests the JSF portlet example.
+ *
+ * @author Lucia Jelinkova
+ *
+ */
+public class JSFPortletExampleRuntime5x extends AbstractPortletExampleRuntime5xTest {
+
+ private static final String PROJECT_NAME = "JSFPortlet";
+
+ @Override
+ public String getExampleName() {
+ return "JBoss JSF RI Portlet";
+ }
+
+ @Override
+ public String[] getProjectNames() {
+ return new String[]{PROJECT_NAME};
+ }
+}
Deleted:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JavaPortletExample.java
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JavaPortletExample.java 2011-12-22
14:03:51 UTC (rev 37526)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JavaPortletExample.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -1,37 +0,0 @@
-package org.jboss.tools.portlet.ui.bot.test.example;
-
-import static org.jboss.tools.portlet.ui.bot.entity.EntityFactory.portlet;
-
-import org.jboss.tools.portlet.ui.bot.entity.PortletDefinition;
-
-
-/**
- * Tests the Java portlet example.
- *
- * @author Lucia Jelinkova
- *
- */
-public class JavaPortletExample extends AbstractPortletExampleTest {
-
- private static final String PROJECT_NAME = "testjavaportlet";
-
- @Override
- public String getExampleCategory() {
- return "Portlet";
- }
-
- @Override
- public String getExampleName() {
- return "JBoss Java Portlet Example";
- }
-
- @Override
- public String[] getProjectNames() {
- return new String[]{PROJECT_NAME};
- }
-
- @Override
- protected PortletDefinition getPortletDefinition() {
- return portlet("default/TestJavaPortlet", "TestJavaPortlet");
- }
-}
Copied:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JavaPortletExampleRuntime4x.java
(from rev 37515,
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JavaPortletExample.java)
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JavaPortletExampleRuntime4x.java
(rev 0)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JavaPortletExampleRuntime4x.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -0,0 +1,32 @@
+package org.jboss.tools.portlet.ui.bot.test.example;
+
+import static org.jboss.tools.portlet.ui.bot.entity.EntityFactory.portlet;
+
+import org.jboss.tools.portlet.ui.bot.entity.PortletDefinition;
+
+
+/**
+ * Tests the Java portlet example.
+ *
+ * @author Lucia Jelinkova
+ *
+ */
+public class JavaPortletExampleRuntime4x extends AbstractPortletExampleRuntime4xTest {
+
+ private static final String PROJECT_NAME = "testjavaportlet";
+
+ @Override
+ public String getExampleName() {
+ return "JBoss Java Portlet Example";
+ }
+
+ @Override
+ public String[] getProjectNames() {
+ return new String[]{PROJECT_NAME};
+ }
+
+ @Override
+ protected PortletDefinition getPortletDefinition() {
+ return portlet("default/TestJavaPortlet", "TestJavaPortlet");
+ }
+}
Added:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/RichFacesPortletExampleRuntime5x.java
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/RichFacesPortletExampleRuntime5x.java
(rev 0)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/RichFacesPortletExampleRuntime5x.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -0,0 +1,32 @@
+package org.jboss.tools.portlet.ui.bot.test.example;
+
+
+/**
+ * Tests the JSF portlet example.
+ *
+ * @author Lucia Jelinkova
+ *
+ */
+public class RichFacesPortletExampleRuntime5x extends AbstractPortletExampleRuntime5xTest
{
+
+ private static final String PROJECT_NAME_IN_WIZARD = "RichFacesPortlet";
+
+ private static final String PROJECT_NAME_IN_WORKSPACE = "RichfacesPortlet";
+
+ private int getProjectNameMethodCallCounter = 0;
+
+ @Override
+ public String getExampleName() {
+ return "JBoss Portlet Bridge - RichFaces Application";
+ }
+
+ @Override
+ public String[] getProjectNames() {
+ // an ugly hack to pass the assert that the project name in wizard is the same as
project name in workspace
+ if (getProjectNameMethodCallCounter <= 1){
+ getProjectNameMethodCallCounter++;
+ return new String[]{PROJECT_NAME_IN_WIZARD};
+ }
+ return new String[]{PROJECT_NAME_IN_WORKSPACE};
+ }
+}
Deleted:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/SeamPortletExample.java
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/SeamPortletExample.java 2011-12-22
14:03:51 UTC (rev 37526)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/SeamPortletExample.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -1,55 +0,0 @@
-package org.jboss.tools.portlet.ui.bot.test.example;
-
-import static org.jboss.tools.portlet.ui.bot.entity.EntityFactory.file;
-import static org.jboss.tools.portlet.ui.bot.entity.EntityFactory.portlet;
-
-import org.jboss.tools.portlet.ui.bot.entity.PortletDefinition;
-import org.jboss.tools.portlet.ui.bot.entity.WorkspaceFile;
-import org.jboss.tools.portlet.ui.bot.task.server.RunningFileOnServerTask;
-import org.jboss.tools.ui.bot.ext.config.Annotations.DB;
-import org.jboss.tools.ui.bot.ext.config.Annotations.Require;
-import org.jboss.tools.ui.bot.ext.config.Annotations.Seam;
-import org.jboss.tools.ui.bot.ext.config.Annotations.Server;
-import org.jboss.tools.ui.bot.ext.config.Annotations.ServerState;
-import org.jboss.tools.ui.bot.ext.config.Annotations.ServerType;
-
-
-/**
- * Tests the Java portlet example.
- *
- * @author Lucia Jelinkova
- *
- */
-@Require(db=@DB, seam=@Seam, server=(a)Server(version="4.3",
state=ServerState.Running, type=ServerType.EPP))
-public class SeamPortletExample extends AbstractPortletExampleTest {
-
- private static final String PROJECT_NAME = "testseamportlet";
-
- private static final WorkspaceFile DATASOURCE_FILE = file(PROJECT_NAME,
"resources/" + PROJECT_NAME + "-ds.xml");
-
- @Override
- public String getExampleCategory() {
- return "Portlet";
- }
-
- @Override
- public String getExampleName() {
- return "JBoss Seam Portlet Example";
- }
-
- @Override
- public String[] getProjectNames() {
- return new String[]{PROJECT_NAME};
- }
-
- @Override
- protected void executeExample() {
- doPerform(new RunningFileOnServerTask(DATASOURCE_FILE));
- super.executeExample();
- }
-
- @Override
- protected PortletDefinition getPortletDefinition() {
- return portlet("TestSeamPortlet", "Test JBoss Seam Portlet");
- }
-}
Copied:
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/SeamPortletExampleRuntime4x.java
(from rev 37515,
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/SeamPortletExample.java)
===================================================================
---
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/SeamPortletExampleRuntime4x.java
(rev 0)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/SeamPortletExampleRuntime4x.java 2011-12-22
14:05:03 UTC (rev 37527)
@@ -0,0 +1,50 @@
+package org.jboss.tools.portlet.ui.bot.test.example;
+
+import static org.jboss.tools.portlet.ui.bot.entity.EntityFactory.file;
+import static org.jboss.tools.portlet.ui.bot.entity.EntityFactory.portlet;
+
+import org.jboss.tools.portlet.ui.bot.entity.PortletDefinition;
+import org.jboss.tools.portlet.ui.bot.entity.WorkspaceFile;
+import org.jboss.tools.portlet.ui.bot.task.server.RunningFileOnServerTask;
+import org.jboss.tools.ui.bot.ext.config.Annotations.DB;
+import org.jboss.tools.ui.bot.ext.config.Annotations.Require;
+import org.jboss.tools.ui.bot.ext.config.Annotations.Seam;
+import org.jboss.tools.ui.bot.ext.config.Annotations.Server;
+import org.jboss.tools.ui.bot.ext.config.Annotations.ServerState;
+import org.jboss.tools.ui.bot.ext.config.Annotations.ServerType;
+
+
+/**
+ * Tests the Seam portlet example.
+ *
+ * @author Lucia Jelinkova
+ *
+ */
+@Require(db=@DB, seam=@Seam, server=(a)Server(version="4.3",
state=ServerState.Running, type=ServerType.EPP))
+public class SeamPortletExampleRuntime4x extends AbstractPortletExampleRuntime4xTest {
+
+ private static final String PROJECT_NAME = "testseamportlet";
+
+ private static final WorkspaceFile DATASOURCE_FILE = file(PROJECT_NAME,
"resources/" + PROJECT_NAME + "-ds.xml");
+
+ @Override
+ public String getExampleName() {
+ return "JBoss Seam Portlet Example";
+ }
+
+ @Override
+ public String[] getProjectNames() {
+ return new String[]{PROJECT_NAME};
+ }
+
+ @Override
+ protected void executeExample() {
+ doPerform(new RunningFileOnServerTask(DATASOURCE_FILE));
+ super.executeExample();
+ }
+
+ @Override
+ protected PortletDefinition getPortletDefinition() {
+ return portlet("TestSeamPortlet", "Test JBoss Seam Portlet");
+ }
+}