Author: ljelinko
Date: 2011-12-08 02:33:47 -0500 (Thu, 08 Dec 2011)
New Revision: 37092
Added:
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/SeamPortletExample.java
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/ExamplesSuite.java
Log:
created new example tests
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-08
07:32:49 UTC (rev 37091)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/AbstractPortletExampleTest.java 2011-12-08
07:33:47 UTC (rev 37092)
@@ -3,6 +3,7 @@
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.not;
import static
org.jboss.tools.portlet.ui.bot.matcher.factory.DefaultMatchersFactory.inConsoleOutput;
+import static
org.jboss.tools.portlet.ui.bot.matcher.factory.DefaultMatchersFactory.isNumberOfErrors;
import org.jboss.tools.portlet.ui.bot.task.AbstractSWTTask;
import org.jboss.tools.portlet.ui.bot.task.console.ConsoleClearingTask;
@@ -35,6 +36,7 @@
doPerform(new RunninngProjectOnServerTask(project));
}
- assertThat("Exception", not(inConsoleOutput()));
+ assertThat(0, isNumberOfErrors());
+ assertThat("Exception:", not(inConsoleOutput()));
}
}
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-08
07:32:49 UTC (rev 37091)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/ExamplesSuite.java 2011-12-08
07:33:47 UTC (rev 37092)
@@ -6,7 +6,9 @@
@RunWith(RequirementAwareUsageWindowClosingSuite.class)
@Suite.SuiteClasses({
- JavaPortletExample.class
+ JavaPortletExample.class,
+ JSFPortletExample.class,
+ SeamPortletExample.class
})
public class ExamplesSuite {
Added:
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
(rev 0)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/JSFPortletExample.java 2011-12-08
07:33:47 UTC (rev 37092)
@@ -0,0 +1,28 @@
+package org.jboss.tools.portlet.ui.bot.test.example;
+
+
+/**
+ * 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};
+ }
+}
Added:
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
(rev 0)
+++
trunk/portlet/tests/org.jboss.tools.portlet.ui.bot.test/src/org/jboss/tools/portlet/ui/bot/test/example/SeamPortletExample.java 2011-12-08
07:33:47 UTC (rev 37092)
@@ -0,0 +1,48 @@
+package org.jboss.tools.portlet.ui.bot.test.example;
+
+import static org.jboss.tools.portlet.ui.bot.entity.EntityFactory.file;
+
+import org.jboss.tools.portlet.ui.bot.entity.WorkspaceFile;
+import org.jboss.tools.portlet.ui.bot.task.server.MarkFileAsDeployableTask;
+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(required=true), seam=(a)Seam(version="2.0"),
server=@Server(required=true, 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 MarkFileAsDeployableTask(DATASOURCE_FILE));
+ super.executeExample();
+ }
+}