You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by ie...@apache.org on 2008/08/29 12:50:08 UTC

svn commit: r690175 - /incubator/shindig/trunk/java/server/src/test/java/org/apache/shindig/server/endtoend/EndToEndTest.java

Author: ieb
Date: Fri Aug 29 03:50:08 2008
New Revision: 690175

URL: http://svn.apache.org/viewvc?rev=690175&view=rev
Log:
Added resource tests to EndToEndTest to make certain that the resources are available from the embedded
server before the main tests start.

Modified:
    incubator/shindig/trunk/java/server/src/test/java/org/apache/shindig/server/endtoend/EndToEndTest.java

Modified: incubator/shindig/trunk/java/server/src/test/java/org/apache/shindig/server/endtoend/EndToEndTest.java
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/java/server/src/test/java/org/apache/shindig/server/endtoend/EndToEndTest.java?rev=690175&r1=690174&r2=690175&view=diff
==============================================================================
--- incubator/shindig/trunk/java/server/src/test/java/org/apache/shindig/server/endtoend/EndToEndTest.java (original)
+++ incubator/shindig/trunk/java/server/src/test/java/org/apache/shindig/server/endtoend/EndToEndTest.java Fri Aug 29 03:50:08 2008
@@ -19,6 +19,7 @@
 
 import com.gargoylesoftware.htmlunit.CollectingAlertHandler;
 import com.gargoylesoftware.htmlunit.NicelyResynchronizingAjaxController;
+import com.gargoylesoftware.htmlunit.Page;
 import com.gargoylesoftware.htmlunit.WebClient;
 import com.gargoylesoftware.htmlunit.html.HtmlPage;
 
@@ -44,11 +45,27 @@
  * Base class for end-to-end tests.
  */
 public class EndToEndTest {
+  private static final String[] EXPECTED_RESOURCES = {
+    "fetchPersonTest.xml",
+    "fetchPeopleTest.xml",
+    "errorTest.xml",
+    "testframework.js"
+  };
+
   static private EndToEndServer server = null;
 
   private WebClient webClient;
   private CollectingAlertHandler alertHandler;
   private SecurityToken token;
+  
+  @Test
+  public void checkResources() throws Exception {
+    for ( String resource : EXPECTED_RESOURCES ) {
+      String url = EndToEndServer.SERVER_URL + "/" + resource;
+      Page p = webClient.getPage(url);
+      assertEquals("Failed to load test resource "+url,200,p.getWebResponse().getStatusCode());
+    }
+  }
 
   @Test
   public void fetchPerson() throws Exception {