You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by re...@apache.org on 2008/03/28 17:44:09 UTC

svn commit: r642288 - in /cocoon/trunk/core/cocoon-webapp: ./ src/test/java/org/apache/cocoon/it/blocks/ src/test/java/org/apache/cocoon/it/blocks/template/ src/test/java/org/apache/cocoon/it/blocks/template/PassingSitemapParameters.java

Author: reinhard
Date: Fri Mar 28 09:43:54 2008
New Revision: 642288

URL: http://svn.apache.org/viewvc?rev=642288&view=rev
Log:
. add integration test for COCOON-2187
. svn:ignore

Added:
    cocoon/trunk/core/cocoon-webapp/src/test/java/org/apache/cocoon/it/blocks/
    cocoon/trunk/core/cocoon-webapp/src/test/java/org/apache/cocoon/it/blocks/template/
    cocoon/trunk/core/cocoon-webapp/src/test/java/org/apache/cocoon/it/blocks/template/PassingSitemapParameters.java   (with props)
Modified:
    cocoon/trunk/core/cocoon-webapp/   (props changed)

Propchange: cocoon/trunk/core/cocoon-webapp/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Mar 28 09:43:54 2008
@@ -1,9 +1,11 @@
-*.iml
-target
-.classpath
-.project
-.wtpmodules
-.deployables
-build.properties
-.runtime
-.settings
+*.iml
+target
+.classpath
+.project
+.wtpmodules
+.deployables
+build.properties
+.runtime
+.settings
+.externalToolBuilders
+maven-eclipse.xml

Added: cocoon/trunk/core/cocoon-webapp/src/test/java/org/apache/cocoon/it/blocks/template/PassingSitemapParameters.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/core/cocoon-webapp/src/test/java/org/apache/cocoon/it/blocks/template/PassingSitemapParameters.java?rev=642288&view=auto
==============================================================================
--- cocoon/trunk/core/cocoon-webapp/src/test/java/org/apache/cocoon/it/blocks/template/PassingSitemapParameters.java (added)
+++ cocoon/trunk/core/cocoon-webapp/src/test/java/org/apache/cocoon/it/blocks/template/PassingSitemapParameters.java Fri Mar 28 09:43:54 2008
@@ -0,0 +1,39 @@
+/*
+ * 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.blocks.template;
+
+import junit.framework.Assert;
+
+import org.apache.cocoon.tools.it.HtmlUnitTestCase;
+
+public class PassingSitemapParameters extends HtmlUnitTestCase {
+
+    public void testSimpleSitemapParameterPassing() throws Exception {
+        this.loadXmlPage("cocoon-template-sample/it/parameter-from-sitemap");
+        Assert.assertTrue(this.response.getStatusCode() == 200);
+        assertXPath("/parameters/parameter[@name='abc']", "123");
+    }
+
+    public void testSitemapParameterPassingInJxImport() throws Exception {
+        this.loadXmlPage("cocoon-template-sample/it/parameter-from-sitemap-with-import");
+        Assert.assertTrue(this.response.getStatusCode() == 200);
+        assertXPath("/page/p1/parameters/parameter[@name='abc']", "123");
+        // Bug: https://issues.apache.org/jira/browse/COCOON-2187
+        // assertXPath("/page/p2", "123");
+    }
+
+}

Propchange: cocoon/trunk/core/cocoon-webapp/src/test/java/org/apache/cocoon/it/blocks/template/PassingSitemapParameters.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cocoon/trunk/core/cocoon-webapp/src/test/java/org/apache/cocoon/it/blocks/template/PassingSitemapParameters.java
------------------------------------------------------------------------------
    svn:keywords = Id

Propchange: cocoon/trunk/core/cocoon-webapp/src/test/java/org/apache/cocoon/it/blocks/template/PassingSitemapParameters.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain