[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xml-cocoon-cvs
Subject:    svn commit: r884444 - in
From:       reinhard () apache ! org
Date:       2009-11-26 7:56:44
Message-ID: 20091126075644.5B2B223888FE () eris ! apache ! org
[Download RAW message or body]

Author: reinhard
Date: Thu Nov 26 07:56:43 2009
New Revision: 884444

URL: http://svn.apache.org/viewvc?rev=884444&view=rev
Log:
add Wicket integration test

Added:
    cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/WicketTest.java \
(with props) Modified:
    cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/CocoonHtmlUnitTestCase.java


Modified: cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/CocoonHtmlUnitTestCase.java
                
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/j \
ava/org/apache/cocoon/it/CocoonHtmlUnitTestCase.java?rev=884444&r1=884443&r2=884444&view=diff
 ==============================================================================
--- cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/CocoonHtmlUnitTestCase.java \
                (original)
+++ cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/CocoonHtmlUnitTestCase.java \
Thu Nov 26 07:56:43 2009 @@ -32,5 +32,4 @@
         }
         return new URL(baseUrl);
     }
-
 }

Added: cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/WicketTest.java
                
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/WicketTest.java?rev=884444&view=auto
 ==============================================================================
--- cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/WicketTest.java \
                (added)
+++ cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/WicketTest.java \
Thu Nov 26 07:56:43 2009 @@ -0,0 +1,49 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.cocoon.it;
+
+/**
+ * Test the Cocoon-Wicket integration
+ */
+public class WicketTest extends CocoonHtmlUnitTestCase {
+
+    /**
+     * The the Wicket homepage.
+     */
+     public void testHomepage() throws Exception {
+        this.loadResponse("/wicket/hello-wicket");
+        assertTrue(this.response.getStatusCode() == 200);
+        assertEquals("text/html", this.response.getContentType());
+    }
+
+    /**
+     * A Wicket redirect
+     */
+     public void testRedirect() throws Exception {
+        this.loadResponse("/wicket/");
+        assertTrue(this.response.getStatusCode() == 302);
+        assertTrue(this.response.getResponseHeaderValue("Location").endsWith("/wicket/hello-wicket"));
 +    }
+
+    /**
+     * A Wicket resource
+     */
+    public void testWicketAjaxResource() throws Exception {
+        this.loadResponse("/wicket/resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax.js");
 +        assertTrue(this.response.getStatusCode() == 200);
+    }
+}

Propchange: cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/WicketTest.java
                
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/WicketTest.java
                
------------------------------------------------------------------------------
    svn:keywords = Id

Propchange: cocoon/cocoon3/trunk/cocoon-sample-webapp/src/test/java/org/apache/cocoon/it/WicketTest.java
                
------------------------------------------------------------------------------
    svn:mime-type = text/plain


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic