author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Mon, 10 Nov 2008 18:05:47 +0000 | |
changeset 23 | 6fbb595a44bc |
child 232 | 9d8fd28b99b0 |
permissions | -rw-r--r-- |
23
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
1 |
"{ Package: 'stx:goodies/xmlsuite/xquery' }" |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
2 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
3 |
"{ NameSpace: XQuery }" |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
4 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
5 |
XQTSTestCase subclass:#XQTSSequenceTypeSyntaxTests |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
6 |
instanceVariableNames:'' |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
7 |
classVariableNames:'' |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
8 |
poolDictionaries:'' |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
9 |
category:'XQuery-Tests-XQTS' |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
10 |
! |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
11 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
12 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
13 |
!XQTSSequenceTypeSyntaxTests methodsFor:'tests'! |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
14 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
15 |
test_sequence_type_1 |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
16 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
17 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
18 |
| query result | |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
19 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
20 |
query := ' |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
21 |
(:*******************************************************:) |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
22 |
(:Test: sequence-type-1 :) |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
23 |
(:Written By: Carmelo Montanez :) |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
24 |
(:Date: March 29, 2006 :) |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
25 |
(:Purpose: Evaluate simple sequence type using instance of :) |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
26 |
(: and integers. :) |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
27 |
(:*******************************************************:) |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
28 |
(: insert-start :) |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
29 |
declare variable $input-context1 external; |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
30 |
(: insert-end :) |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
31 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
32 |
(1,2,3) instance of xs:integer* |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
33 |
'. |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
34 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
35 |
self xqtsBind: 'input-context1' toContentsOf: 'emptydoc.xml'. |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
36 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
37 |
result := interpreter evaluate: query. |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
38 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
39 |
self |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
40 |
assert: |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
41 |
(self xqtsResultTextFromResult: result) |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
42 |
= (self xqtsResultTextFromFile: 'Basics/Types/SequenceTypeSyntax/truevalue.txt') |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
43 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
44 |
"Created: / 10-11-2008 / 17:20:53 / Jan Vrany <vranyj1@fel.cvut.cz>" |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
45 |
! ! |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
46 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
47 |
!XQTSSequenceTypeSyntaxTests class methodsFor:'documentation'! |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
48 |
|
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
49 |
version |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
50 |
^'$Id$' |
6fbb595a44bc
added basic support for XQTS test suite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
51 |
! ! |