From 246a8e020d97cfc3b4409996f99450fa95b730b1 Mon Sep 17 00:00:00 2001 From: Adrian Kummerländer Date: Sat, 17 May 2014 13:59:33 +0200 Subject: Improved FunctionTransform test case transformations * added basic "transformer" wrapper template to call "InputXSLT:transform" ** this removes the need to specifiy arguments in a separate xslt variable --- test/transform/reference.xml | 40 +-------------------------------------- test/transform/test.xsl | 11 ++++------- test/transform/transformation.xsl | 26 ++++++++++++++++--------- 3 files changed, 22 insertions(+), 55 deletions(-) diff --git a/test/transform/reference.xml b/test/transform/reference.xml index d3675bc..b98f978 100644 --- a/test/transform/reference.xml +++ b/test/transform/reference.xml @@ -2,45 +2,7 @@ -42 -<?xml version="1.0" encoding="UTF-8"?> -<xsl:stylesheet - version="1.0" - xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - xmlns:xalan="http://xml.apache.org/xalan" - xmlns:InputXSLT="function.inputxslt.application" - exclude-result-prefixes="InputXSLT xalan" -> - -<xsl:output - method="xml" - omit-xml-declaration="no" - encoding="UTF-8" - indent="yes" -/> - -<xsl:template match="/"> -<test_case> - <transform> - <xsl:variable name="argument"> - <key>test</key> - <value>42</value> - </xsl:variable> - - <xsl:variable - name = "result" - select = "InputXSLT:transform('test.xsl', 'test_actual.xml', $argument)" - /> - - <xsl:copy-of select=" - InputXSLT:read-xml-file('test_actual.xml')/test_case/transform_test - "/> - </transform> -</test_case> -</xsl:template> - -</xsl:stylesheet> - +42 diff --git a/test/transform/test.xsl b/test/transform/test.xsl index 677e80d..9a1ea7a 100644 --- a/test/transform/test.xsl +++ b/test/transform/test.xsl @@ -14,17 +14,14 @@ indent="yes" /> - + - - - - - - + + + diff --git a/test/transform/transformation.xsl b/test/transform/transformation.xsl index 7348fef..24f4df7 100644 --- a/test/transform/transformation.xsl +++ b/test/transform/transformation.xsl @@ -14,18 +14,26 @@ indent="yes" /> + + + + + + + + - - test - 42 - - - + + test.xsl + test_actual.xml + + 21 + +