xml/libxml2libs/test/xmlengtester/xmlengtester_emulator/TestConfigfiles/TestFramework/conf/xmleng/DomXPath.cfg
author hgs
Wed, 23 Jun 2010 20:27:15 +0530
changeset 24 74f0b3eb154c
parent 0 e35f40988205
permissions -rw-r--r--
201024

##############################################################
# XPath
##############################################################

[Test]
title XPath test 01
create xmlengtester test
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
test Evaluate string(.)
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_001.txt
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_001.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_001.ref
delete test
[Endtest]
##############################################################
# XPath
##############################################################

[Test]
title XPath test 02
create xmlengtester test
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
test Evaluate \test\test1
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_002.txt
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_002.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_002.ref
delete test
[Endtest]
##############################################################
# XPath
##############################################################

[Test]
title XPath test 03
create xmlengtester test
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
test Evaluate \test\test1[1]\@name
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_003.txt
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_003.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_003.ref
delete test
[Endtest]
##############################################################
# XPath
##############################################################

[Test]
title XPath test 04
create xmlengtester test
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
test Evaluate concat(string(..\test3[@attr1='3']),string(.))
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_004.txt
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_004.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_004.ref
delete test
[Endtest]
##############################################################
# XPath
##############################################################

[Test]
title XPath test 05
create xmlengtester test
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
test Evaluate count(\test\*[last()]\*)
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_005.txt
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_005.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_005.ref
delete test
[Endtest]
##############################################################
# XPath
##############################################################

[Test]
title XPath test 06
create xmlengtester test
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
test Evaluate \test\*\*[@new and @name]
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_006.txt
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_006.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_006.ref
delete test
[Endtest]
##############################################################
# XPath path
##############################################################

[Test]
title XPath test 07
create xmlengtester test
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
test Evaluate \test\*[self::test1 or self::test2][position()<3]
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_007.txt
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_007.txt c:\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 c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
test Evaluate contains(substring("12345",1.5, 2.6),substring-before("2000","0"))
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_008.txt
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_008.txt c:\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 c:\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 c:\testing\data\xmleng\efute\output\dom\xpath_009.txt
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_009.txt c:\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 c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
test Evaluate string-length(normalize-space("  test      text  tt "))
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_010.txt
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_010.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_010.ref
delete test
[Endtest]
##############################################################
# XPath ToNumber
##############################################################

[Test]
title XPath ToNumber
create xmlengtester test
test ParseFile c:\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 c:\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 c:\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]