xml/libxml2libs/test/xmlengtester/xmlengtester_target/TestConfigfiles/TestFramework/conf/xmleng/DomXPath.cfg
changeset 0 e35f40988205
child 24 74f0b3eb154c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/xml/libxml2libs/test/xmlengtester/xmlengtester_target/TestConfigfiles/TestFramework/conf/xmleng/DomXPath.cfg	Thu Dec 17 09:29:21 2009 +0200
@@ -0,0 +1,193 @@
+##############################################################
+# XPath
+##############################################################
+
+[Test]
+title XPath test 01
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test Evaluate string(.)
+test SaveResult E:\testing\data\xmleng\efute\output\dom\xpath_001.txt
+test CompareFiles E:\testing\data\xmleng\efute\output\dom\xpath_001.txt E:\testing\data\xmleng\efute\pattern\dom\xpath_001.ref
+delete test
+[Endtest]
+##############################################################
+# XPath
+##############################################################
+
+[Test]
+title XPath test 02
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test Evaluate \test\test1
+test SaveResult E:\testing\data\xmleng\efute\output\dom\xpath_002.txt
+test CompareFiles E:\testing\data\xmleng\efute\output\dom\xpath_002.txt E:\testing\data\xmleng\efute\pattern\dom\xpath_002.ref
+delete test
+[Endtest]
+##############################################################
+# XPath
+##############################################################
+
+[Test]
+title XPath test 03
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test Evaluate \test\test1[1]\@name
+test SaveResult E:\testing\data\xmleng\efute\output\dom\xpath_003.txt
+test CompareFiles E:\testing\data\xmleng\efute\output\dom\xpath_003.txt E:\testing\data\xmleng\efute\pattern\dom\xpath_003.ref
+delete test
+[Endtest]
+##############################################################
+# XPath
+##############################################################
+
+[Test]
+title XPath test 04
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test Evaluate concat(string(..\test3[@attr1='3']),string(.))
+test SaveResult E:\testing\data\xmleng\efute\output\dom\xpath_004.txt
+test CompareFiles E:\testing\data\xmleng\efute\output\dom\xpath_004.txt E:\testing\data\xmleng\efute\pattern\dom\xpath_004.ref
+delete test
+[Endtest]
+##############################################################
+# XPath
+##############################################################
+
+[Test]
+title XPath test 05
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test Evaluate count(\test\*[last()]\*)
+test SaveResult E:\testing\data\xmleng\efute\output\dom\xpath_005.txt
+test CompareFiles E:\testing\data\xmleng\efute\output\dom\xpath_005.txt E:\testing\data\xmleng\efute\pattern\dom\xpath_005.ref
+delete test
+[Endtest]
+##############################################################
+# XPath
+##############################################################
+
+[Test]
+title XPath test 06
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test Evaluate \test\*\*[@new and @name]
+test SaveResult E:\testing\data\xmleng\efute\output\dom\xpath_006.txt
+test CompareFiles E:\testing\data\xmleng\efute\output\dom\xpath_006.txt E:\testing\data\xmleng\efute\pattern\dom\xpath_006.ref
+delete test
+[Endtest]
+##############################################################
+# XPath path
+##############################################################
+
+[Test]
+title XPath test 07
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test Evaluate \test\*[self::test1 or self::test2][position()<3]
+test SaveResult E:\testing\data\xmleng\efute\output\dom\xpath_007.txt
+test CompareFiles E:\testing\data\xmleng\efute\output\dom\xpath_007.txt E:\testing\data\xmleng\efute\pattern\dom\xpath_007.ref
+delete test
+[Endtest]
+##############################################################
+# contains & substring & substring-before
+##############################################################
+
+[Test]
+title XPath test 08
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test Evaluate contains(substring("12345",1.5, 2.6),substring-before("2000","0"))
+test SaveResult E:\testing\data\xmleng\efute\output\dom\xpath_008.txt
+test CompareFiles E:\testing\data\xmleng\efute\output\dom\xpath_008.txt E:\testing\data\xmleng\efute\pattern\dom\xpath_008.ref
+delete test
+[Endtest]
+##############################################################
+#starts-with & substring & round & floor & substring-after
+##############################################################
+
+[Test]
+title XPath test 09
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test Evaluate starts-with(substring("12345",round(1.1),floor(2.99999)),substring-after("1999/04/01","4/0"))
+test SaveResult E:\testing\data\xmleng\efute\output\dom\xpath_009.txt
+test CompareFiles E:\testing\data\xmleng\efute\output\dom\xpath_009.txt E:\testing\data\xmleng\efute\pattern\dom\xpath_009.ref
+delete test
+[Endtest]
+##############################################################
+# string-length & normalize-space
+##############################################################
+
+[Test]
+title XPath test 10
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test Evaluate string-length(normalize-space("  test      text  tt "))
+test SaveResult E:\testing\data\xmleng\efute\output\dom\xpath_010.txt
+test CompareFiles E:\testing\data\xmleng\efute\output\dom\xpath_010.txt E:\testing\data\xmleng\efute\pattern\dom\xpath_010.ref
+delete test
+[Endtest]
+##############################################################
+# XPath ToNumber
+##############################################################
+
+[Test]
+title XPath ToNumber
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_02.xml
+test ToNumber
+delete test
+[Endtest]
+##############################################################
+#XPath ToBool
+##############################################################
+
+[Test]
+title XPath ToBool
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test ToBool
+delete test
+[Endtest]
+##############################################################
+# XPath ToString
+##############################################################
+
+[Test]
+title XPath ToString
+create xmlengtester test
+test ParseFile E:\testing\data\xmleng\efute\input\dom\xpath_01.xml
+test ToString
+delete test
+[Endtest]
+##############################################################
+# XPath Instance
+##############################################################
+
+[Test]
+title XPath Instance
+create xmlengtester test
+test Instances
+delete test
+[Endtest]
+##############################################################
+# XPath Extension function
+##############################################################
+
+[Test]
+title XPath Extension function
+create xmlengtester test
+test ExtFunction
+delete test
+[Endtest]
+##############################################################
+# XPath Extension vector
+##############################################################
+
+[Test]
+title XPath Extension function vector
+create xmlengtester test
+test ExtVector
+delete test
+[Endtest]