aboutsummaryrefslogtreecommitdiff
path: root/test/read_file
diff options
context:
space:
mode:
authorAdrian Kummerlaender2014-06-15 15:14:46 +0200
committerAdrian Kummerlaender2014-06-15 15:14:46 +0200
commit32c65970263c65022f5278b568c07b63c3d5d64b (patch)
tree2efa72b5bc2288daec5d8a5c7ec0e8f7fcaa1365 /test/read_file
parent58d3e1b8d03a10594e13658b50545fd714c04f6d (diff)
downloadInputXSLT-32c65970263c65022f5278b568c07b63c3d5d64b.tar
InputXSLT-32c65970263c65022f5278b568c07b63c3d5d64b.tar.gz
InputXSLT-32c65970263c65022f5278b568c07b63c3d5d64b.tar.bz2
InputXSLT-32c65970263c65022f5278b568c07b63c3d5d64b.tar.lz
InputXSLT-32c65970263c65022f5278b568c07b63c3d5d64b.tar.xz
InputXSLT-32c65970263c65022f5278b568c07b63c3d5d64b.tar.zst
InputXSLT-32c65970263c65022f5278b568c07b63c3d5d64b.zip
Merged "read-xml-file" and "read-file" into "read-file"
* FunctionReadFile is now able to distinguish between XML files and plain text files ** it selects the appropriate course of action automatically ** reading the file as XML into the DOM or reading it as a string * the current selection criteria is the file extension ** I am thinking about trying to import every file into the DOM and using the result state of that action as selection criteria * Updated README.md and test cases accordingly
Diffstat (limited to 'test/read_file')
-rw-r--r--test/read_file/reference.xml35
-rw-r--r--test/read_file/transformation.xsl2
2 files changed, 29 insertions, 8 deletions
diff --git a/test/read_file/reference.xml b/test/read_file/reference.xml
index 0bca6f7..4500216 100644
--- a/test/read_file/reference.xml
+++ b/test/read_file/reference.xml
@@ -1,9 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
-<test_case>&lt;?xml version="1.0"?&gt;
-&lt;tester&gt;
- &lt;eintrag&gt;Hello 1&lt;/eintrag&gt;
- &lt;eintrag&gt;Hello 2&lt;/eintrag&gt;
- &lt;eintrag&gt;Hello 3&lt;/eintrag&gt;
- &lt;eintrag&gt;Hello 4&lt;/eintrag&gt;
-&lt;/tester&gt;
+<test_case># Markdown Test
+
+__Lorem ipsum__ dolor sit amet, _consectetur_ adipisicing elit, sed do `eiusmod` tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+&gt; Duis aute irure dolor in reprehenderit in voluptate
+&gt; velit esse cillum dolore eu fugiat nulla pariatur.
+
+Excepteur sint **occaecat** cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+* Test 1
+* Test 2
+* Test 3
+* Test 4
+
+Test Test Test
+
+ template &lt;
+ typename Target,
+ std::size_t Index = 0,
+ typename Current = std::tuple&lt;&gt;,
+ enable_if&lt;Index == std::tuple_size&lt;Target&gt;::value&gt; = 0
+ &gt;
+ inline Target construct(
+ const xalan::XPathExecutionContext::XObjectArgVectorType&amp;,
+ Current&amp;&amp; current
+ ) {
+ return current;
+ }
</test_case>
diff --git a/test/read_file/transformation.xsl b/test/read_file/transformation.xsl
index a968f35..53a815c 100644
--- a/test/read_file/transformation.xsl
+++ b/test/read_file/transformation.xsl
@@ -10,7 +10,7 @@
<xsl:import href="[testcase.xsl]"/>
<xsl:template name="implementation">
- <xsl:variable name="result" select="InputXSLT:read-file('test.txt')"/>
+ <xsl:variable name="result" select="InputXSLT:read-file('test.md')"/>
<xsl:choose>
<xsl:when test="$result/self::file/@result = 'success'">