RegressionTests__XPathTests.st
author Claus Gittinger <cg@exept.de>
Tue, 26 Mar 2019 18:29:10 +0100
changeset 2172 2c0b48f95bc7
parent 2037 586818cf9da9
child 2252 81d1e190c613
permissions -rw-r--r--
#OTHER by cg class: TestCase category of: #setUp #tearDown
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2037
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
     1
"{ Encoding: utf8 }"
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
     2
2010
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
"{ Package: 'stx:goodies/regression' }"
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
"{ NameSpace: RegressionTests }"
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
TestCase subclass:#XPathTests
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
	instanceVariableNames:''
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
	classVariableNames:''
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
	poolDictionaries:''
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
	category:'tests-Regression-XML'
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
!
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
!XPathTests class methodsFor:'documentation'!
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
documentation
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
"
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
    documentation to be added.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
    [author:]
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
        Claus Gittinger
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    [instance variables:]
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
    [class variables:]
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
    [see also:]
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
"
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
! !
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
!XPathTests methodsFor:'tests'!
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
test01
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
    |node child|
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
    "/                              123456789012
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
    node := XML::XPathParser parse:'/foo/bar/baz'.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
    self assert:(node condensedPrintString = '/foo/bar/baz').
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
    self assert:(node startPosition == 1).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
    self assert:(node endPosition == 1).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
    self assert:(node isXPathRoot).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
    child := node child.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
    self assert:(child startPosition == 2).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
    "/ self assert:(child endPosition == 4).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
    child := child child.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
    self assert:(child startPosition == 6).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
    "/ self assert:(child endPosition == 8).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
    child := child child.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
    self assert:(child startPosition == 10).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
    "/ self assert:(child endPosition == 12).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
    "/                              123456789012
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
    node := XML::XPathParser parse:'/foo/../baz'.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
    self assert:(node condensedPrintString = '/foo/../baz').
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
    self assert:(node startPosition == 1).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
    self assert:(node endPosition == 1).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
    self assert:(node isXPathRoot).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
    child := node child.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
    self assert:(child startPosition == 2).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
    "/ self assert:(child endPosition == 4).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
    child := child child.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
    self assert:(child startPosition == 6).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
    "/ self assert:(child endPosition == 7).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
    child := child child.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
    self assert:(child startPosition == 9).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
    "/ self assert:(child endPosition == 11).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
    "/                              123456789012
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
    node := XML::XPathParser parse:'/foo[1]/baz'.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
    self assert:(node condensedPrintString = '/foo[1]/baz').
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
    self assert:(node startPosition == 1).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
    self assert:(node endPosition == 1).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
    self assert:(node isXPathRoot).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
    child := node child.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
    self assert:(child startPosition == 2).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
    "/ self assert:(child endPosition == 4).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
    child := child child.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
    self assert:(child startPosition == 9).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
    "/ self assert:(child endPosition == 11).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
    "/                              1234567890123456789
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    node := XML::XPathParser parse:'/foo[@name="bla"]/baz'.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
    self assert:(node condensedPrintString = '/foo[@name = "bla"]/baz').
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
    self assert:(node startPosition == 1).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
    self assert:(node endPosition == 1).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
    self assert:(node isXPathRoot).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
    child := node child.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
    self assert:(child startPosition == 2).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
    "/ self assert:(child endPosition == 4).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
    child := child child.
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
    self assert:(child startPosition == 19).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
    "/ self assert:(child endPosition == 11).
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
    "
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
     self run:#test01
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
     self new test01
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
    "
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
    "Created: / 24-09-2018 / 20:17:35 / Claus Gittinger"
2037
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   115
!
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   116
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   117
test02
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   118
    |node child dom nodeContext matchingDomNode|
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   119
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   120
    "/                                       1         2         3   
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   121
    "/                              1234567890123456789012345678901234567890
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   122
    node := XML::XPathParser parse:'/child::foo/child::bar/child::baz'.
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   123
    self assert:(node condensedPrintString = '/foo/bar/baz').
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   124
    self assert:(node printString = '/child::foo/child::bar/child::baz').
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   125
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   126
    self assert:(node startPosition == 1).
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   127
    self assert:(node endPosition == 1).
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   128
    self assert:(node isXPathRoot).
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   129
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   130
    child := node child.
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   131
    self assert:(child startPosition == 2).
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   132
    "/ self assert:(child endPosition == 4).
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   133
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   134
    child := child child.
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   135
    self assert:(child startPosition == 13).
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   136
    "/ self assert:(child endPosition == 8).
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   137
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   138
    child := child child.
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   139
    self assert:(child startPosition == 24).
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   140
    "/ self assert:(child endPosition == 12).
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   141
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   142
    dom := XML::XMLParser parse:'
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   143
<foo>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   144
  <bar>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   145
    <baz>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   146
      text
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   147
    </baz>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   148
  </bar>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   149
</foo>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   150
'.
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   151
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   152
    nodeContext := node xpathValueFor:dom variables:#().
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   153
    self assert:(nodeContext unsortedNodes size == 1).
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   154
    matchingDomNode := nodeContext unsortedNodes first.
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   155
    self assert:(matchingDomNode tag type = 'baz').
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   156
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   157
    dom := XML::XMLParser parse:'
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   158
<foo>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   159
  <bar>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   160
    <baz>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   161
      text1
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   162
    </baz>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   163
    <baz>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   164
      text2
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   165
    </baz>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   166
  </bar>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   167
</foo>
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   168
'.
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   169
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   170
    nodeContext := node xpathValueFor:dom variables:#().
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   171
    self assert:(nodeContext unsortedNodes size == 2).
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   172
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   173
    "
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   174
     self run:#test02
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   175
     self new test02
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   176
    "
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   177
586818cf9da9 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 2010
diff changeset
   178
    "Created: / 25-09-2018 / 23:47:18 / Claus Gittinger"
2010
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
! !
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
!XPathTests class methodsFor:'documentation'!
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183
version_CVS
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   184
    ^ '$Header$'
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   185
! !
5c9cbd188acc initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   186