diff options
author | Stefan Bodewig <bodewig@apache.org> | 2009-02-02 16:32:01 +0000 |
---|---|---|
committer | Stefan Bodewig <bodewig@apache.org> | 2009-02-02 16:32:01 +0000 |
commit | 6cc73a7365331c32aed92c7b5e02cae336cb03cb (patch) | |
tree | 288dfc602bc2d3eb19aa7880af87cb786f251e11 | |
parent | c89504bc1af1e4859545aef3d473714749f9169b (diff) | |
download | ant-6cc73a7365331c32aed92c7b5e02cae336cb03cb.tar.gz |
Use a real transformation error instead of an XML parsing error in testTransformationError
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@740025 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | src/tests/antunit/taskdefs/xslt-test.xml | 8 | ||||
-rw-r--r-- | src/tests/antunit/taskdefs/xslt/printParams-invalid.xsl | 36 |
2 files changed, 40 insertions, 4 deletions
diff --git a/src/tests/antunit/taskdefs/xslt-test.xml b/src/tests/antunit/taskdefs/xslt-test.xml index 17576a4d2..ec4f8b24c 100644 --- a/src/tests/antunit/taskdefs/xslt-test.xml +++ b/src/tests/antunit/taskdefs/xslt-test.xml @@ -93,17 +93,17 @@ undefined='<xsl:value-of select="$undefined"/>' <target name="testTransformationError" depends="setUp"> <au:expectfailure expectedmessage="Fatal error during transformation"> - <xslt in="${legacy.dir}/../input.stdin" + <xslt in="${legacy.dir}/data.xml" out="${output}/out.xml" - style="${legacy.dir}/printParams.xsl" + style="xslt/printParams-invalid.xsl" /> </au:expectfailure> </target> <target name="testTransformationErrorNoFail" depends="setUp"> - <xslt in="${legacy.dir}/../input.stdin" + <xslt in="${legacy.dir}/data.xml" out="${output}/out.xml" - style="${legacy.dir}/printParams.xsl" + style="xslt/printParams-invalid.xsl" failOnError="false"/> <au:assertFileDoesntExist file="${output}/out.xml"/> </target> diff --git a/src/tests/antunit/taskdefs/xslt/printParams-invalid.xsl b/src/tests/antunit/taskdefs/xslt/printParams-invalid.xsl new file mode 100644 index 000000000..36d404e8f --- /dev/null +++ b/src/tests/antunit/taskdefs/xslt/printParams-invalid.xsl @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<!-- + 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. +--> + +<xsl:stylesheet + version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:fo="http://www.w3.org/1999/XSL/Format"> + +<!-- get the xsl-parameter --> +<xsl:param name="set">set default value</xsl:param> +<xsl:param name="empty">empty default value</xsl:param> +<xsl:param name="undefined">undefined default value</xsl:param> + +<!-- use the xsl-parameter --> +<xsl:template match="'"> +set='<xsl:value-of select="$set"/>' +empty='<xsl:value-of select="$empty"/>' +undefined='<xsl:value-of select="$undefined"/>' +</xsl:template> + +</xsl:stylesheet> |