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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
24
hgs
parents: 0
diff changeset
     1
##############################################################
hgs
parents: 0
diff changeset
     2
# XPath
hgs
parents: 0
diff changeset
     3
##############################################################
hgs
parents: 0
diff changeset
     4
hgs
parents: 0
diff changeset
     5
[Test]
hgs
parents: 0
diff changeset
     6
title XPath test 01
hgs
parents: 0
diff changeset
     7
create xmlengtester test
hgs
parents: 0
diff changeset
     8
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
     9
test Evaluate string(.)
hgs
parents: 0
diff changeset
    10
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_001.txt
hgs
parents: 0
diff changeset
    11
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_001.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_001.ref
hgs
parents: 0
diff changeset
    12
delete test
hgs
parents: 0
diff changeset
    13
[Endtest]
hgs
parents: 0
diff changeset
    14
##############################################################
hgs
parents: 0
diff changeset
    15
# XPath
hgs
parents: 0
diff changeset
    16
##############################################################
hgs
parents: 0
diff changeset
    17
hgs
parents: 0
diff changeset
    18
[Test]
hgs
parents: 0
diff changeset
    19
title XPath test 02
hgs
parents: 0
diff changeset
    20
create xmlengtester test
hgs
parents: 0
diff changeset
    21
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
    22
test Evaluate \test\test1
hgs
parents: 0
diff changeset
    23
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_002.txt
hgs
parents: 0
diff changeset
    24
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_002.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_002.ref
hgs
parents: 0
diff changeset
    25
delete test
hgs
parents: 0
diff changeset
    26
[Endtest]
hgs
parents: 0
diff changeset
    27
##############################################################
hgs
parents: 0
diff changeset
    28
# XPath
hgs
parents: 0
diff changeset
    29
##############################################################
hgs
parents: 0
diff changeset
    30
hgs
parents: 0
diff changeset
    31
[Test]
hgs
parents: 0
diff changeset
    32
title XPath test 03
hgs
parents: 0
diff changeset
    33
create xmlengtester test
hgs
parents: 0
diff changeset
    34
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
    35
test Evaluate \test\test1[1]\@name
hgs
parents: 0
diff changeset
    36
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_003.txt
hgs
parents: 0
diff changeset
    37
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_003.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_003.ref
hgs
parents: 0
diff changeset
    38
delete test
hgs
parents: 0
diff changeset
    39
[Endtest]
hgs
parents: 0
diff changeset
    40
##############################################################
hgs
parents: 0
diff changeset
    41
# XPath
hgs
parents: 0
diff changeset
    42
##############################################################
hgs
parents: 0
diff changeset
    43
hgs
parents: 0
diff changeset
    44
[Test]
hgs
parents: 0
diff changeset
    45
title XPath test 04
hgs
parents: 0
diff changeset
    46
create xmlengtester test
hgs
parents: 0
diff changeset
    47
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
    48
test Evaluate concat(string(..\test3[@attr1='3']),string(.))
hgs
parents: 0
diff changeset
    49
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_004.txt
hgs
parents: 0
diff changeset
    50
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_004.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_004.ref
hgs
parents: 0
diff changeset
    51
delete test
hgs
parents: 0
diff changeset
    52
[Endtest]
hgs
parents: 0
diff changeset
    53
##############################################################
hgs
parents: 0
diff changeset
    54
# XPath
hgs
parents: 0
diff changeset
    55
##############################################################
hgs
parents: 0
diff changeset
    56
hgs
parents: 0
diff changeset
    57
[Test]
hgs
parents: 0
diff changeset
    58
title XPath test 05
hgs
parents: 0
diff changeset
    59
create xmlengtester test
hgs
parents: 0
diff changeset
    60
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
    61
test Evaluate count(\test\*[last()]\*)
hgs
parents: 0
diff changeset
    62
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_005.txt
hgs
parents: 0
diff changeset
    63
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_005.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_005.ref
hgs
parents: 0
diff changeset
    64
delete test
hgs
parents: 0
diff changeset
    65
[Endtest]
hgs
parents: 0
diff changeset
    66
##############################################################
hgs
parents: 0
diff changeset
    67
# XPath
hgs
parents: 0
diff changeset
    68
##############################################################
hgs
parents: 0
diff changeset
    69
hgs
parents: 0
diff changeset
    70
[Test]
hgs
parents: 0
diff changeset
    71
title XPath test 06
hgs
parents: 0
diff changeset
    72
create xmlengtester test
hgs
parents: 0
diff changeset
    73
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
    74
test Evaluate \test\*\*[@new and @name]
hgs
parents: 0
diff changeset
    75
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_006.txt
hgs
parents: 0
diff changeset
    76
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_006.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_006.ref
hgs
parents: 0
diff changeset
    77
delete test
hgs
parents: 0
diff changeset
    78
[Endtest]
hgs
parents: 0
diff changeset
    79
##############################################################
hgs
parents: 0
diff changeset
    80
# XPath path
hgs
parents: 0
diff changeset
    81
##############################################################
hgs
parents: 0
diff changeset
    82
hgs
parents: 0
diff changeset
    83
[Test]
hgs
parents: 0
diff changeset
    84
title XPath test 07
hgs
parents: 0
diff changeset
    85
create xmlengtester test
hgs
parents: 0
diff changeset
    86
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
    87
test Evaluate \test\*[self::test1 or self::test2][position()<3]
hgs
parents: 0
diff changeset
    88
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_007.txt
hgs
parents: 0
diff changeset
    89
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_007.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_007.ref
hgs
parents: 0
diff changeset
    90
delete test
hgs
parents: 0
diff changeset
    91
[Endtest]
hgs
parents: 0
diff changeset
    92
##############################################################
hgs
parents: 0
diff changeset
    93
# contains & substring & substring-before
hgs
parents: 0
diff changeset
    94
##############################################################
hgs
parents: 0
diff changeset
    95
hgs
parents: 0
diff changeset
    96
[Test]
hgs
parents: 0
diff changeset
    97
title XPath test 08
hgs
parents: 0
diff changeset
    98
create xmlengtester test
hgs
parents: 0
diff changeset
    99
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
   100
test Evaluate contains(substring("12345",1.5, 2.6),substring-before("2000","0"))
hgs
parents: 0
diff changeset
   101
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_008.txt
hgs
parents: 0
diff changeset
   102
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_008.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_008.ref
hgs
parents: 0
diff changeset
   103
delete test
hgs
parents: 0
diff changeset
   104
[Endtest]
hgs
parents: 0
diff changeset
   105
##############################################################
hgs
parents: 0
diff changeset
   106
#starts-with & substring & round & floor & substring-after
hgs
parents: 0
diff changeset
   107
##############################################################
hgs
parents: 0
diff changeset
   108
hgs
parents: 0
diff changeset
   109
[Test]
hgs
parents: 0
diff changeset
   110
title XPath test 09
hgs
parents: 0
diff changeset
   111
create xmlengtester test
hgs
parents: 0
diff changeset
   112
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
   113
test Evaluate starts-with(substring("12345",round(1.1),floor(2.99999)),substring-after("1999/04/01","4/0"))
hgs
parents: 0
diff changeset
   114
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_009.txt
hgs
parents: 0
diff changeset
   115
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_009.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_009.ref
hgs
parents: 0
diff changeset
   116
delete test
hgs
parents: 0
diff changeset
   117
[Endtest]
hgs
parents: 0
diff changeset
   118
##############################################################
hgs
parents: 0
diff changeset
   119
# string-length & normalize-space
hgs
parents: 0
diff changeset
   120
##############################################################
hgs
parents: 0
diff changeset
   121
hgs
parents: 0
diff changeset
   122
[Test]
hgs
parents: 0
diff changeset
   123
title XPath test 10
hgs
parents: 0
diff changeset
   124
create xmlengtester test
hgs
parents: 0
diff changeset
   125
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
   126
test Evaluate string-length(normalize-space("  test      text  tt "))
hgs
parents: 0
diff changeset
   127
test SaveResult c:\testing\data\xmleng\efute\output\dom\xpath_010.txt
hgs
parents: 0
diff changeset
   128
test CompareFiles c:\testing\data\xmleng\efute\output\dom\xpath_010.txt c:\testing\data\xmleng\efute\pattern\dom\xpath_010.ref
hgs
parents: 0
diff changeset
   129
delete test
hgs
parents: 0
diff changeset
   130
[Endtest]
hgs
parents: 0
diff changeset
   131
##############################################################
hgs
parents: 0
diff changeset
   132
# XPath ToNumber
hgs
parents: 0
diff changeset
   133
##############################################################
hgs
parents: 0
diff changeset
   134
hgs
parents: 0
diff changeset
   135
[Test]
hgs
parents: 0
diff changeset
   136
title XPath ToNumber
hgs
parents: 0
diff changeset
   137
create xmlengtester test
hgs
parents: 0
diff changeset
   138
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_02.xml
hgs
parents: 0
diff changeset
   139
test ToNumber
hgs
parents: 0
diff changeset
   140
delete test
hgs
parents: 0
diff changeset
   141
[Endtest]
hgs
parents: 0
diff changeset
   142
##############################################################
hgs
parents: 0
diff changeset
   143
#XPath ToBool
hgs
parents: 0
diff changeset
   144
##############################################################
hgs
parents: 0
diff changeset
   145
hgs
parents: 0
diff changeset
   146
[Test]
hgs
parents: 0
diff changeset
   147
title XPath ToBool
hgs
parents: 0
diff changeset
   148
create xmlengtester test
hgs
parents: 0
diff changeset
   149
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
   150
test ToBool
hgs
parents: 0
diff changeset
   151
delete test
hgs
parents: 0
diff changeset
   152
[Endtest]
hgs
parents: 0
diff changeset
   153
##############################################################
hgs
parents: 0
diff changeset
   154
# XPath ToString
hgs
parents: 0
diff changeset
   155
##############################################################
hgs
parents: 0
diff changeset
   156
hgs
parents: 0
diff changeset
   157
[Test]
hgs
parents: 0
diff changeset
   158
title XPath ToString
hgs
parents: 0
diff changeset
   159
create xmlengtester test
hgs
parents: 0
diff changeset
   160
test ParseFile c:\testing\data\xmleng\efute\input\dom\xpath_01.xml
hgs
parents: 0
diff changeset
   161
test ToString
hgs
parents: 0
diff changeset
   162
delete test
hgs
parents: 0
diff changeset
   163
[Endtest]
hgs
parents: 0
diff changeset
   164
##############################################################
hgs
parents: 0
diff changeset
   165
# XPath Instance
hgs
parents: 0
diff changeset
   166
##############################################################
hgs
parents: 0
diff changeset
   167
hgs
parents: 0
diff changeset
   168
[Test]
hgs
parents: 0
diff changeset
   169
title XPath Instance
hgs
parents: 0
diff changeset
   170
create xmlengtester test
hgs
parents: 0
diff changeset
   171
test Instances
hgs
parents: 0
diff changeset
   172
delete test
hgs
parents: 0
diff changeset
   173
[Endtest]
hgs
parents: 0
diff changeset
   174
##############################################################
hgs
parents: 0
diff changeset
   175
# XPath Extension function
hgs
parents: 0
diff changeset
   176
##############################################################
hgs
parents: 0
diff changeset
   177
hgs
parents: 0
diff changeset
   178
[Test]
hgs
parents: 0
diff changeset
   179
title XPath Extension function
hgs
parents: 0
diff changeset
   180
create xmlengtester test
hgs
parents: 0
diff changeset
   181
test ExtFunction
hgs
parents: 0
diff changeset
   182
delete test
hgs
parents: 0
diff changeset
   183
[Endtest]
hgs
parents: 0
diff changeset
   184
##############################################################
hgs
parents: 0
diff changeset
   185
# XPath Extension vector
hgs
parents: 0
diff changeset
   186
##############################################################
hgs
parents: 0
diff changeset
   187
hgs
parents: 0
diff changeset
   188
[Test]
hgs
parents: 0
diff changeset
   189
title XPath Extension function vector
hgs
parents: 0
diff changeset
   190
create xmlengtester test
hgs
parents: 0
diff changeset
   191
test ExtVector
hgs
parents: 0
diff changeset
   192
delete test
hgs
parents: 0
diff changeset
   193
[Endtest]
hgs
parents: 0
diff changeset
   194