This is an automated email from the ASF dual-hosted git repository.
tandraschko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/deltaspike.git
The following commit(s) were added to refs/heads/master by this push:
new 519e6a23b get rid of warp/drone/graphene we dont use any features, not
active maintened, no chance to support htmlunit3 with those old versions and we
dont even use real features of graphene... we just inject a WebDriver via drone
519e6a23b is described below
commit 519e6a23b6b68e493bf10eadb2b22146f8fc2d9a
Author: Thomas Andraschko <[email protected]>
AuthorDate: Wed Feb 28 14:24:27 2024 +0100
get rid of warp/drone/graphene
we dont use any features, not active maintened, no chance to support
htmlunit3 with those old versions and we dont even use real features of
graphene... we just inject a WebDriver via drone
---
deltaspike/modules/jsf/impl/pom.xml | 27 +++-------------------
.../view/controller/uc001/ViewConfigTestDrone.java | 14 ++++-------
.../view/controller/uc002/ViewConfigTestDrone.java | 14 ++++-------
.../view/controller/uc003/ViewConfigTestDrone.java | 14 ++++-------
.../destination/uc001/ViewConfigTestDrone.java | 14 ++++-------
.../destination/uc002/ViewConfigTestDrone.java | 16 ++++++-------
.../destination/uc003/ViewConfigTestDrone.java | 15 +++++-------
.../destination/uc004/ViewConfigTestDrone.java | 15 +++++-------
.../destination/uc006/ViewConfigTestDrone.java | 14 ++++-------
.../uc001/PreViewConfigNavigateEventTest.java | 14 ++++-------
.../parameter/uc003/NavigationParameterTest.java | 11 ++++-----
.../parameter/uc004/NavigationParameterTest.java | 14 ++++-------
.../parameter/uc005/NavigationParameterTest.java | 15 +++++-------
.../parameter/uc006/NavigationParameterTest.java | 14 ++++-------
.../impl/injection/uc001/InjectionDroneTest.java | 17 +++++++-------
.../impl/injection/uc002/InjectionDroneTest.java | 16 ++++++-------
.../impl/injection/uc003/InjectionDroneTest.java | 16 ++++++-------
.../impl/injection/uc004/InjectionDroneTest.java | 14 +++++------
.../test/jsf/impl/message/JsfMessageTest.java | 13 ++++-------
.../viewaccess/ViewAccessScopedWebAppTest.java | 12 ++++------
.../ViewAccessScopedWithFViewActionWebAppTest.java | 11 ++++-----
.../jsf/impl/scope/window/WindowMaxCountTest.java | 14 ++++-------
.../scope/window/WindowScopedContextFrameTest.java | 7 +-----
.../impl/scope/window/WindowScopedContextTest.java | 8 ++-----
24 files changed, 124 insertions(+), 215 deletions(-)
diff --git a/deltaspike/modules/jsf/impl/pom.xml
b/deltaspike/modules/jsf/impl/pom.xml
index 7c34f3b71..4fd0abc78 100644
--- a/deltaspike/modules/jsf/impl/pom.xml
+++ b/deltaspike/modules/jsf/impl/pom.xml
@@ -140,31 +140,10 @@
<artifactId>tomcat-servlet-api</artifactId>
</dependency>
- <!-- we use Arquillian Warp to test our JSF apps -->
<dependency>
- <groupId>org.jboss.arquillian.extension</groupId>
- <artifactId>arquillian-drone-api</artifactId>
- <version>2.5.4</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.arquillian.extension</groupId>
- <artifactId>arquillian-warp-api</artifactId>
- <version>1.0.0</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.arquillian.graphene</groupId>
- <artifactId>graphene-webdriver</artifactId>
- <version>3.0.0-alpha.3</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>jakarta.enterprise</groupId>
- <artifactId>cdi-api</artifactId>
- </exclusion>
- </exclusions>
+ <groupId>org.seleniumhq.selenium</groupId>
+ <artifactId>htmlunit3-driver</artifactId>
+ <version>4.18.1</version>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc001/ViewConfigTestDrone.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc001/ViewConfigTestDrone.java
index 0cc97d555..6cffa17e2 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc001/ViewConfigTestDrone.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc001/ViewConfigTestDrone.java
@@ -18,19 +18,13 @@
*/
package org.apache.deltaspike.test.jsf.impl.config.view.controller.uc001;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -38,17 +32,18 @@ import org.junit.experimental.categories.Category;
import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@Category(WebProfileCategory.class)
public class ViewConfigTestDrone
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -69,6 +64,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigation() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "simplePageConfig.xhtml").toString());
Assert.assertTrue(ExpectedConditions.textToBePresentInElement(
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc002/ViewConfigTestDrone.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc002/ViewConfigTestDrone.java
index 4975ced39..09712b601 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc002/ViewConfigTestDrone.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc002/ViewConfigTestDrone.java
@@ -18,19 +18,13 @@
*/
package org.apache.deltaspike.test.jsf.impl.config.view.controller.uc002;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -38,8 +32,12 @@ import org.junit.experimental.categories.Category;
import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@@ -47,9 +45,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@Category(WebProfileCategory.class)
public class ViewConfigTestDrone
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -70,6 +65,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigation() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "simplePageConfig.xhtml").toString());
Assert.assertTrue(ExpectedConditions.textToBePresentInElement(
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc003/ViewConfigTestDrone.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc003/ViewConfigTestDrone.java
index af2cd664d..321de436e 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc003/ViewConfigTestDrone.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/controller/uc003/ViewConfigTestDrone.java
@@ -18,19 +18,13 @@
*/
package org.apache.deltaspike.test.jsf.impl.config.view.controller.uc003;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -38,8 +32,12 @@ import org.junit.experimental.categories.Category;
import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@@ -47,9 +45,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@Category(WebProfileCategory.class)
public class ViewConfigTestDrone
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -70,6 +65,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigation() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "simplePageConfig.xhtml").toString());
Assert.assertTrue(ExpectedConditions.textToBePresentInElement(
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc001/ViewConfigTestDrone.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc001/ViewConfigTestDrone.java
index ef740a31f..0a1268955 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc001/ViewConfigTestDrone.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc001/ViewConfigTestDrone.java
@@ -18,19 +18,13 @@
*/
package
org.apache.deltaspike.test.jsf.impl.config.view.navigation.destination.uc001;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,8 +33,12 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@@ -49,9 +47,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
public class ViewConfigTestDrone
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -75,6 +70,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigationActionMethod() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("destination:pb001ActionMethod"));
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc002/ViewConfigTestDrone.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc002/ViewConfigTestDrone.java
index 66233c0c2..33abb3855 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc002/ViewConfigTestDrone.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc002/ViewConfigTestDrone.java
@@ -18,19 +18,13 @@
*/
package
org.apache.deltaspike.test.jsf.impl.config.view.navigation.destination.uc002;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,8 +33,12 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@@ -49,9 +47,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
public class ViewConfigTestDrone
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -76,6 +71,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigationActionWithoutError() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("destination:pb002ActionWithoutError"));
@@ -90,6 +86,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigationActionWithError() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("destination:pb002ActionWithError"));
@@ -103,6 +100,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigationRestrictedToPages() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("destination:pb002RestrictedToPages"));
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc003/ViewConfigTestDrone.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc003/ViewConfigTestDrone.java
index 3525f87f5..111ba9fe1 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc003/ViewConfigTestDrone.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc003/ViewConfigTestDrone.java
@@ -18,19 +18,13 @@
*/
package
org.apache.deltaspike.test.jsf.impl.config.view.navigation.destination.uc003;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,8 +33,12 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@@ -48,9 +46,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
public class ViewConfigTestDrone
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -74,6 +69,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigationActionMethod() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("destination:pb003ActionMethod"));
@@ -86,6 +82,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigationActionMethod2() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("destination:pb003ActionMethod2"));
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc004/ViewConfigTestDrone.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc004/ViewConfigTestDrone.java
index b4d779fa6..6c0b53486 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc004/ViewConfigTestDrone.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc004/ViewConfigTestDrone.java
@@ -18,19 +18,13 @@
*/
package
org.apache.deltaspike.test.jsf.impl.config.view.navigation.destination.uc004;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,8 +33,12 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@@ -48,9 +46,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
public class ViewConfigTestDrone
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -73,6 +68,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigationActionMethod() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("destination:pb004ActionMethod"));
@@ -85,6 +81,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigationActionMethod2() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("destination:pb004ActionMethod2"));
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc006/ViewConfigTestDrone.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc006/ViewConfigTestDrone.java
index ef2e3566a..abaec0dc3 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc006/ViewConfigTestDrone.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/destination/uc006/ViewConfigTestDrone.java
@@ -18,19 +18,13 @@
*/
package
org.apache.deltaspike.test.jsf.impl.config.view.navigation.destination.uc006;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,8 +33,12 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@@ -48,9 +46,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
public class ViewConfigTestDrone
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -73,6 +68,7 @@ public class ViewConfigTestDrone
@RunAsClient
public void testNavigationActionMethod() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("destination:pb006ActionMethod"));
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/event/uc001/PreViewConfigNavigateEventTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/event/uc001/PreViewConfigNavigateEventTest.java
index cda289930..cf41f54e4 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/event/uc001/PreViewConfigNavigateEventTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/event/uc001/PreViewConfigNavigateEventTest.java
@@ -18,19 +18,13 @@
*/
package org.apache.deltaspike.test.jsf.impl.config.view.navigation.event.uc001;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,8 +33,12 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@@ -48,9 +46,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
public class PreViewConfigNavigateEventTest
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -77,6 +72,7 @@ public class PreViewConfigNavigateEventTest
@RunAsClient
public void testNavigationActionWithError() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("event:pb002ActionWithError"));
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc003/NavigationParameterTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc003/NavigationParameterTest.java
index e75761eb7..38d1c3038 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc003/NavigationParameterTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc003/NavigationParameterTest.java
@@ -18,14 +18,10 @@
*/
package
org.apache.deltaspike.test.jsf.impl.config.view.navigation.parameter.uc003;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
@@ -37,15 +33,17 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
@RunWith(Arquillian.class)
@Category(WebProfileCategory.class)
public class NavigationParameterTest
{
- @Drone
- private WebDriver driver;
@ArquillianResource
private URL contextPath;
@@ -70,6 +68,7 @@ public class NavigationParameterTest
@RunAsClient
public void testNavigationActionWithParameter() throws
MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("parameter:pb003ActionMethod"));
button.click();
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc004/NavigationParameterTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc004/NavigationParameterTest.java
index 791f6f1c5..f9938680f 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc004/NavigationParameterTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc004/NavigationParameterTest.java
@@ -18,19 +18,13 @@
*/
package
org.apache.deltaspike.test.jsf.impl.config.view.navigation.parameter.uc004;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,8 +33,12 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@@ -48,9 +46,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
public class NavigationParameterTest
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -74,6 +69,7 @@ public class NavigationParameterTest
@RunAsClient
public void testNavigationActionWithParameter() throws
MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
//first click
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("parameter:pb004ActionMethod"));
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc005/NavigationParameterTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc005/NavigationParameterTest.java
index 79b8c8423..c28edb962 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc005/NavigationParameterTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc005/NavigationParameterTest.java
@@ -18,19 +18,13 @@
*/
package
org.apache.deltaspike.test.jsf.impl.config.view.navigation.parameter.uc005;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,8 +33,12 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@@ -48,9 +46,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
public class NavigationParameterTest
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -75,6 +70,7 @@ public class NavigationParameterTest
@RunAsClient
public void testNavigationActionOverview() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("parameter:pb005Overview"));
@@ -91,6 +87,7 @@ public class NavigationParameterTest
@RunAsClient
public void testNavigationActionIndex() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button = driver.findElement(By.id("parameter:pb005Index"));
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc006/NavigationParameterTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc006/NavigationParameterTest.java
index 5d5cbfca1..93b3b8c89 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc006/NavigationParameterTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/config/view/navigation/parameter/uc006/NavigationParameterTest.java
@@ -18,19 +18,13 @@
*/
package
org.apache.deltaspike.test.jsf.impl.config.view.navigation.parameter.uc006;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,8 +33,12 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@@ -48,9 +46,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
public class NavigationParameterTest
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -74,6 +69,7 @@ public class NavigationParameterTest
@RunAsClient
public void testNavigationActionWithParameter() throws
MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "origin.xhtml").toString());
WebElement button =
driver.findElement(By.id("parameter:pb006AnyMethod"));
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc001/InjectionDroneTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc001/InjectionDroneTest.java
index 02371bb24..865558221 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc001/InjectionDroneTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc001/InjectionDroneTest.java
@@ -18,19 +18,13 @@
*/
package org.apache.deltaspike.test.jsf.impl.injection.uc001;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,8 +33,12 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@@ -48,9 +46,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@Category(WebProfileCategory.class)
public class InjectionDroneTest
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -71,6 +66,7 @@ public class InjectionDroneTest
@RunAsClient
public void testConverter() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("converter:convertedValue"));
convertedValue.sendKeys("123");
@@ -84,6 +80,7 @@ public class InjectionDroneTest
@RunAsClient
public void testConverterWithError() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("converter:convertedValue"));
convertedValue.sendKeys("String Value");
@@ -97,6 +94,7 @@ public class InjectionDroneTest
@RunAsClient
public void testValidator() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("validator:stringValue"));
convertedValue.sendKeys("DeltaSpike");
@@ -110,6 +108,7 @@ public class InjectionDroneTest
@RunAsClient
public void testValidatorWithError() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("validator:stringValue"));
convertedValue.sendKeys("Wrong Value");
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc002/InjectionDroneTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc002/InjectionDroneTest.java
index 3cbdd3aaf..44cdd1c30 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc002/InjectionDroneTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc002/InjectionDroneTest.java
@@ -18,19 +18,13 @@
*/
package org.apache.deltaspike.test.jsf.impl.injection.uc002;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,16 +33,18 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@Category(WebProfileCategory.class)
public class InjectionDroneTest
{
- @Drone
- private WebDriver driver;
@ArquillianResource
private URL contextPath;
@@ -70,6 +66,7 @@ public class InjectionDroneTest
@RunAsClient
public void testConverter() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("converter:convertedValue"));
convertedValue.sendKeys("123");
@@ -83,6 +80,7 @@ public class InjectionDroneTest
@RunAsClient
public void testConverterWithError() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("converter:convertedValue"));
convertedValue.sendKeys("String Value");
@@ -96,6 +94,7 @@ public class InjectionDroneTest
@RunAsClient
public void testValidator() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("validator:stringValue"));
convertedValue.sendKeys("DeltaSpike");
@@ -109,6 +108,7 @@ public class InjectionDroneTest
@RunAsClient
public void testValidatorWithError() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("validator:stringValue"));
convertedValue.sendKeys("Wrong Value");
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc003/InjectionDroneTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc003/InjectionDroneTest.java
index 9cc3f801b..57708ff4f 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc003/InjectionDroneTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc003/InjectionDroneTest.java
@@ -18,19 +18,13 @@
*/
package org.apache.deltaspike.test.jsf.impl.injection.uc003;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,16 +33,18 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@Category(WebProfileCategory.class)
public class InjectionDroneTest
{
- @Drone
- private WebDriver driver;
@ArquillianResource
private URL contextPath;
@@ -72,6 +68,7 @@ public class InjectionDroneTest
@RunAsClient
public void testConverter() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("converter:convertedValue"));
convertedValue.sendKeys("123");
@@ -85,6 +82,7 @@ public class InjectionDroneTest
@RunAsClient
public void testConverterWithError() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("converter:convertedValue"));
convertedValue.sendKeys("String Value");
@@ -99,6 +97,7 @@ public class InjectionDroneTest
@RunAsClient
public void testValidator() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("validator:stringValue"));
convertedValue.sendKeys("DeltaSpike");
@@ -112,6 +111,7 @@ public class InjectionDroneTest
@RunAsClient
public void testValidatorWithError() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("validator:stringValue"));
convertedValue.sendKeys("Wrong Value");
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc004/InjectionDroneTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc004/InjectionDroneTest.java
index 920403a31..7c288d02d 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc004/InjectionDroneTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/injection/uc004/InjectionDroneTest.java
@@ -18,19 +18,13 @@
*/
package org.apache.deltaspike.test.jsf.impl.injection.uc004;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,16 +33,18 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@Category(WebProfileCategory.class)
public class InjectionDroneTest
{
- @Drone
- private WebDriver driver;
@ArquillianResource
private URL contextPath;
@@ -72,6 +68,7 @@ public class InjectionDroneTest
@RunAsClient
public void testValidator() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("validator:stringValue"));
convertedValue.sendKeys("DeltaSpike");
@@ -85,6 +82,7 @@ public class InjectionDroneTest
@RunAsClient
public void testValidatorWithError() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath,
"testValidatorConverter.xhtml").toString());
WebElement convertedValue =
driver.findElement(By.id("validator:stringValue"));
convertedValue.sendKeys("Wrong Value");
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/message/JsfMessageTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/message/JsfMessageTest.java
index e33ec2b0c..cd87c6997 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/message/JsfMessageTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/message/JsfMessageTest.java
@@ -19,20 +19,15 @@
package org.apache.deltaspike.test.jsf.impl.message;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.config.TestJsfModuleConfig;
import org.apache.deltaspike.test.jsf.impl.message.beans.JsfMessageBackingBean;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -40,8 +35,11 @@ import org.junit.experimental.categories.Category;
import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@@ -52,9 +50,6 @@ import static
org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@Category(WebProfileCategory.class)
public class JsfMessageTest
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -79,6 +74,7 @@ public class JsfMessageTest
@RunAsClient
public void testEnglishMessages() throws Exception
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "page.xhtml").toString());
//X comment this in if you like to debug the server
@@ -116,6 +112,7 @@ public class JsfMessageTest
@RunAsClient
public void testGermanMessages() throws Exception
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "page.xhtml?lang=de").toString());
// check the JSF FacesMessages
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/viewaccess/ViewAccessScopedWebAppTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/viewaccess/ViewAccessScopedWebAppTest.java
index 52ad2d55b..b761f5577 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/viewaccess/ViewAccessScopedWebAppTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/viewaccess/ViewAccessScopedWebAppTest.java
@@ -18,20 +18,15 @@
*/
package org.apache.deltaspike.test.jsf.impl.scope.viewaccess;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import
org.apache.deltaspike.test.jsf.impl.scope.viewaccess.beans.ViewAccessScopedBeanX;
import
org.apache.deltaspike.test.jsf.impl.scope.viewaccess.beans.ViewAccessScopedBeanY;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -40,17 +35,17 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@Category(WebProfileCategory.class)
public class ViewAccessScopedWebAppTest
{
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -76,6 +71,7 @@ public class ViewAccessScopedWebAppTest
@RunAsClient
public void testForward() throws Exception
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "page1.xhtml").toString());
WebElement inputFieldX =
driver.findElement(By.id("testForm1:valueInputX"));
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/viewaccess/ViewAccessScopedWithFViewActionWebAppTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/viewaccess/ViewAccessScopedWithFViewActionWebAppTest.java
index 2630be7bb..524d8eb1c 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/viewaccess/ViewAccessScopedWithFViewActionWebAppTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/viewaccess/ViewAccessScopedWithFViewActionWebAppTest.java
@@ -18,20 +18,15 @@
*/
package org.apache.deltaspike.test.jsf.impl.scope.viewaccess;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebEEProfileCategory;
import
org.apache.deltaspike.test.jsf.impl.scope.viewaccess.beans.ViewAccessScopedBeanX;
import
org.apache.deltaspike.test.jsf.impl.scope.viewaccess.beans.ViewAccessScopedBeanY;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -40,16 +35,17 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
+import java.net.URL;
+
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@RunWith(Arquillian.class)
@Category(WebEEProfileCategory.class)
public class ViewAccessScopedWithFViewActionWebAppTest
{
- @Drone
- private WebDriver driver;
@ArquillianResource
private URL contextPath;
@@ -76,6 +72,7 @@ public class ViewAccessScopedWithFViewActionWebAppTest
@RunAsClient
public void testForward() throws Exception
{
+ WebDriver driver = new HtmlUnitDriver(true);
driver.get(new URL(contextPath, "index.xhtml").toString());
WebElement inputFieldX = driver.findElement(By.id("form:firstValue"));
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowMaxCountTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowMaxCountTest.java
index ba704fd6e..b4fdea1f0 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowMaxCountTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowMaxCountTest.java
@@ -18,19 +18,13 @@
*/
package org.apache.deltaspike.test.jsf.impl.scope.window;
-import java.net.MalformedURLException;
-import java.net.URL;
-
import org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,6 +33,10 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
+
+import java.net.MalformedURLException;
+import java.net.URL;
import static org.apache.deltaspike.test.utils.BeansXmlUtil.BEANS_XML_ALL;
@@ -50,9 +48,6 @@ public class WindowMaxCountTest
@ArquillianResource
private URL contextPath;
- @Drone
- private WebDriver driver;
-
@Deployment
public static WebArchive deploy()
{
@@ -73,6 +68,7 @@ public class WindowMaxCountTest
@RunAsClient
public void maxWindowPerSessionTest() throws MalformedURLException
{
+ WebDriver driver = new HtmlUnitDriver(true);
// PAGE 1 - REQUEST 1
driver.get(new URL(contextPath, "windowcount.xhtml").toString());
// click once
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowScopedContextFrameTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowScopedContextFrameTest.java
index 0cebe6014..9f5f74c95 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowScopedContextFrameTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowScopedContextFrameTest.java
@@ -23,14 +23,11 @@ import
org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.config.TestJsfModuleConfig;
import
org.apache.deltaspike.test.jsf.impl.scope.window.beans.WindowScopedBackingBean;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -55,9 +52,6 @@ public class WindowScopedContextFrameTest
{
private static final Logger log =
Logger.getLogger(WindowScopedContextFrameTest.class.getName());
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -83,6 +77,7 @@ public class WindowScopedContextFrameTest
@RunAsClient
public void testWindowId() throws Exception
{
+ WebDriver driver = new HtmlUnitDriver(true);
System.out.println("contextpath= " + contextPath);
//X comment this in if you like to debug the server
diff --git
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowScopedContextTest.java
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowScopedContextTest.java
index 4659947b6..ad95fb391 100644
---
a/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowScopedContextTest.java
+++
b/deltaspike/modules/jsf/impl/src/test/java/org/apache/deltaspike/test/jsf/impl/scope/window/WindowScopedContextTest.java
@@ -23,14 +23,11 @@ import
org.apache.deltaspike.test.category.WebProfileCategory;
import org.apache.deltaspike.test.jsf.impl.config.TestJsfModuleConfig;
import
org.apache.deltaspike.test.jsf.impl.scope.window.beans.WindowScopedBackingBean;
import org.apache.deltaspike.test.jsf.impl.util.ArchiveUtils;
-import org.apache.deltaspike.test.utils.BeansXmlUtil;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Assert;
import org.junit.Test;
@@ -39,6 +36,7 @@ import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
import java.net.URL;
@@ -56,9 +54,6 @@ public class WindowScopedContextTest
{
private static final Logger log =
Logger.getLogger(WindowScopedContextTest.class.getName());
- @Drone
- private WebDriver driver;
-
@ArquillianResource
private URL contextPath;
@@ -84,6 +79,7 @@ public class WindowScopedContextTest
@RunAsClient
public void testWindowId() throws Exception
{
+ WebDriver driver = new HtmlUnitDriver(true);
System.out.println("contextpath= " + contextPath);
//X comment this in if you like to debug the server