You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@tomee.apache.org by bu...@apache.org on 2012/12/03 03:49:14 UTC

svn commit: r840425 - in /websites/staging/openejb/trunk: cgi-bin/ content/ content/examples-trunk/moviefun/src/test/java/org/superbiz/moviefun/MoviesArquillianHtmlUnitTest.java

Author: buildbot
Date: Mon Dec  3 02:49:13 2012
New Revision: 840425

Log:
Staging update by buildbot for openejb

Modified:
    websites/staging/openejb/trunk/cgi-bin/   (props changed)
    websites/staging/openejb/trunk/content/   (props changed)
    websites/staging/openejb/trunk/content/examples-trunk/moviefun/src/test/java/org/superbiz/moviefun/MoviesArquillianHtmlUnitTest.java

Propchange: websites/staging/openejb/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Dec  3 02:49:13 2012
@@ -1 +1 @@
-1415798
+1416338

Propchange: websites/staging/openejb/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Dec  3 02:49:13 2012
@@ -1 +1 @@
-1415798
+1416338

Modified: websites/staging/openejb/trunk/content/examples-trunk/moviefun/src/test/java/org/superbiz/moviefun/MoviesArquillianHtmlUnitTest.java
==============================================================================
--- websites/staging/openejb/trunk/content/examples-trunk/moviefun/src/test/java/org/superbiz/moviefun/MoviesArquillianHtmlUnitTest.java (original)
+++ websites/staging/openejb/trunk/content/examples-trunk/moviefun/src/test/java/org/superbiz/moviefun/MoviesArquillianHtmlUnitTest.java Mon Dec  3 02:49:13 2012
@@ -16,15 +16,8 @@
  */
 package org.superbiz.moviefun;
 
-import static org.junit.Assert.assertTrue;
-
-import java.io.File;
-import java.net.URL;
-import java.util.Arrays;
-import java.util.Collection;
-
-import javax.ejb.EJB;
-
+import com.gargoylesoftware.htmlunit.WebClient;
+import com.gargoylesoftware.htmlunit.html.HtmlPage;
 import org.jboss.arquillian.container.test.api.Deployment;
 import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.arquillian.test.api.ArquillianResource;
@@ -40,67 +33,76 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import com.gargoylesoftware.htmlunit.WebClient;
-import com.gargoylesoftware.htmlunit.html.HtmlPage;
+import javax.ejb.EJB;
+import java.io.File;
+import java.net.URL;
+import java.util.Arrays;
+import java.util.Collection;
+
+import static org.junit.Assert.assertTrue;
 
 @RunWith(Arquillian.class)
 public class MoviesArquillianHtmlUnitTest {
-	private static final String WEBAPP_SRC = "src/main/webapp";
+    private static final String WEBAPP_SRC = "src/main/webapp";
+
+    @Deployment
+    public static WebArchive createDeployment() {
+
+        Collection<String> dependencies = Arrays.asList(new String[]{
+                "javax.servlet:jstl",
+                "taglibs:standard",
+                "commons-lang:commons-lang"
+        });
 
-	@Deployment public static WebArchive createDeployment() {
-		
-		Collection<String> dependencies = Arrays.asList(new String[] {
-				"javax.servlet:jstl",
-				"taglibs:standard",
-				"commons-lang:commons-lang"
-		});
-		
-		File[] libs = Maven.resolver()
+        File[] libs = Maven.resolver()
                 .loadPomFromFile("pom.xml").resolve(dependencies)
-                .withTransitivity().asFile(); 
-		
-		WebArchive war = ShrinkWrap.create(WebArchive.class, "test.war")
+                .withTransitivity().asFile();
+
+        WebArchive war = ShrinkWrap.create(WebArchive.class, "test.war")
                 .addClasses(Movie.class, MoviesBean.class, MoviesArquillianHtmlUnitTest.class, ActionServlet.class)
                 .addAsResource(new ClassLoaderAsset("META-INF/ejb-jar.xml"), "META-INF/ejb-jar.xml")
                 .addAsResource(new ClassLoaderAsset("META-INF/persistence.xml"), "META-INF/persistence.xml")
-				.addAsLibraries(libs);
-		
-		war.merge(ShrinkWrap.create(GenericArchive.class).as(ExplodedImporter.class)
-			    .importDirectory(WEBAPP_SRC).as(GenericArchive.class),
-			    "/", Filters.includeAll());
-		
-		return war;
-	}
-
-	@EJB private MoviesBean movies;
-	
-	@ArquillianResource
-	private URL deploymentUrl;
+                .addAsLibraries(libs);
+
+        war.merge(ShrinkWrap.create(GenericArchive.class).as(ExplodedImporter.class)
+                .importDirectory(WEBAPP_SRC).as(GenericArchive.class),
+                "/", Filters.includeAll());
+
+        return war;
+    }
 
-    @Before @After public void clean() {
+    @EJB
+    private MoviesBean movies;
+
+    @ArquillianResource
+    private URL deploymentUrl;
+
+    @Before
+    @After
+    public void clean() {
         movies.clean();
     }
 
     @Test
-	public void testShouldMakeSureWebappIsWorking() throws Exception {
-		WebClient webClient = new WebClient();
-		HtmlPage page = webClient.getPage(deploymentUrl + "/setup.jsp");
-
-		assertMoviesPresent(page);
-
-		page = webClient.getPage(deploymentUrl + "/moviefun");
-
-		assertMoviesPresent(page);
-		webClient.closeAllWindows();
-	}
-
-	private void assertMoviesPresent(HtmlPage page) {
-		String pageAsText = page.asText();
-		assertTrue(pageAsText.contains("Wedding Crashers"));
-		assertTrue(pageAsText.contains("Starsky & Hutch"));
-		assertTrue(pageAsText.contains("Shanghai Knights"));
-		assertTrue(pageAsText.contains("I-Spy"));
-		assertTrue(pageAsText.contains("The Royal Tenenbaums"));
-	}
+    public void testShouldMakeSureWebappIsWorking() throws Exception {
+        WebClient webClient = new WebClient();
+        HtmlPage page = webClient.getPage(deploymentUrl + "/setup.jsp");
+
+        assertMoviesPresent(page);
+
+        page = webClient.getPage(deploymentUrl + "/moviefun");
+
+        assertMoviesPresent(page);
+        webClient.closeAllWindows();
+    }
+
+    private void assertMoviesPresent(HtmlPage page) {
+        String pageAsText = page.asText();
+        assertTrue(pageAsText.contains("Wedding Crashers"));
+        assertTrue(pageAsText.contains("Starsky & Hutch"));
+        assertTrue(pageAsText.contains("Shanghai Knights"));
+        assertTrue(pageAsText.contains("I-Spy"));
+        assertTrue(pageAsText.contains("The Royal Tenenbaums"));
+    }
 
 }