File: icu-upper-lower.result

package info (click to toggle)
tarantool 2.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 85,364 kB
  • sloc: ansic: 513,760; cpp: 69,489; sh: 25,650; python: 19,190; perl: 14,973; makefile: 4,173; yacc: 1,329; sql: 1,074; pascal: 620; ruby: 190; awk: 18; lisp: 7
file content (276 lines) | stat: -rw-r--r-- 7,780 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
test_run = require('test_run').new()
---
...
engine = test_run:get_cfg('engine')
---
...
_ = box.space._session_settings:update('sql_default_engine', {{'=', 2, engine}})
---
...
test_run:cmd("setopt delimiter ';'")
---
- true
...
upper_lower_test = function (str)
    return box.execute(string.format("select lower('%s'), upper('%s')", str, str))
end;
---
...
-- Some pangrams
-- Azerbaijanian
upper_lower_test([[
    Zəfər, jaketini də, papağını da götür, bu axşam hava çox soyuq olacaq.
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     zəfər, jaketini də, papağını da götür, bu axşam hava çox soyuq olacaq. ',
    '     ZƏFƏR, JAKETINI DƏ, PAPAĞINI DA GÖTÜR, BU AXŞAM HAVA ÇOX SOYUQ OLACAQ. ']
...
upper_lower_test([[
    The quick brown fox jumps over the lazy dog.
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     the quick brown fox jumps over the lazy dog. ', '     THE QUICK BROWN FOX
      JUMPS OVER THE LAZY DOG. ']
...
-- English
upper_lower_test([[
    The quick brown fox jumps over the lazy dog.
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     the quick brown fox jumps over the lazy dog. ', '     THE QUICK BROWN FOX
      JUMPS OVER THE LAZY DOG. ']
...
-- Armenian
upper_lower_test([[
    Բել դղյակի ձախ ժամն օֆ ազգությանը ցպահանջ չճշտած վնաս էր եւ փառք
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     բել դղյակի ձախ ժամն օֆ ազգությանը ցպահանջ չճշտած վնաս էր եւ փառք ', '     ԲԵԼ
      ԴՂՅԱԿԻ ՁԱԽ ԺԱՄՆ ՕՖ ԱԶԳՈՒԹՅԱՆԸ ՑՊԱՀԱՆՋ ՉՃՇՏԱԾ ՎՆԱՍ ԷՐ ԵՒ ՓԱՌՔ ']
...
-- Belarussian
upper_lower_test([[
    У Іўі худы жвавы чорт у зялёнай камізэльцы пабег пад’есці фаршу з юшкай
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     у іўі худы жвавы чорт у зялёнай камізэльцы пабег пад’есці фаршу з юшкай ',
    '     У ІЎІ ХУДЫ ЖВАВЫ ЧОРТ У ЗЯЛЁНАЙ КАМІЗЭЛЬЦЫ ПАБЕГ ПАД’ЕСЦІ ФАРШУ З ЮШКАЙ ']
...
-- Greek
upper_lower_test([[
    Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός ', '     ΤΆΧΙΣΤΗ
      ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ ']
...
-- Irish
upper_lower_test([[
    Chuaigh bé mhórshách le dlúthspád fíorfhinn trí hata mo dhea-phorcáin bhig
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     chuaigh bé mhórshách le dlúthspád fíorfhinn trí hata mo dhea-phorcáin bhig ',
    '     CHUAIGH BÉ MHÓRSHÁCH LE DLÚTHSPÁD FÍORFHINN TRÍ HATA MO DHEA-PHORCÁIN BHIG ']
...
-- Spain
upper_lower_test([[
    Quiere la boca exhausta vid, kiwi, piña y fugaz jamón
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     quiere la boca exhausta vid, kiwi, piña y fugaz jamón ', '     QUIERE LA
      BOCA EXHAUSTA VID, KIWI, PIÑA Y FUGAZ JAMÓN ']
...
-- Korean
upper_lower_test([[
    키스의 고유조건은 입술끼리 만나야 하고 특별한 기술은 필요치 않다
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     키스의 고유조건은 입술끼리 만나야 하고 특별한 기술은 필요치 않다 ', '     키스의 고유조건은 입술끼리 만나야 하고 특별한
      기술은 필요치 않다 ']
...
-- Latvian
upper_lower_test([[
    Glāžšķūņa rūķīši dzērumā čiepj Baha koncertflīģeļu vākus
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     glāžšķūņa rūķīši dzērumā čiepj baha koncertflīģeļu vākus ', '     GLĀŽŠĶŪŅA
      RŪĶĪŠI DZĒRUMĀ ČIEPJ BAHA KONCERTFLĪĢEĻU VĀKUS ']
...
-- German
upper_lower_test([[
    Zwölf große Boxkämpfer jagen Viktor quer über den Sylter Deich
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     zwölf große boxkämpfer jagen viktor quer über den sylter deich ', '     ZWÖLF
      GROSSE BOXKÄMPFER JAGEN VIKTOR QUER ÜBER DEN SYLTER DEICH ']
...
-- Polish
upper_lower_test([[
    Pchnąć w tę łódź jeża lub ośm skrzyń fig.
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     pchnąć w tę łódź jeża lub ośm skrzyń fig. ', '     PCHNĄĆ W TĘ ŁÓDŹ JEŻA
      LUB OŚM SKRZYŃ FIG. ']
...
-- Ukrainian
upper_lower_test([[
    Чуєш їх, доцю, га? Кумедна ж ти, прощайся без ґольфів!
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     чуєш їх, доцю, га? кумедна ж ти, прощайся без ґольфів! ', '     ЧУЄШ ЇХ,
      ДОЦЮ, ГА? КУМЕДНА Ж ТИ, ПРОЩАЙСЯ БЕЗ ҐОЛЬФІВ! ']
...
-- Czech
upper_lower_test([[
    Příliš žluťoučký kůň úpěl ďábelské ódy
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     příliš žluťoučký kůň úpěl ďábelské ódy ', '     PŘÍLIŠ ŽLUŤOUČKÝ KŮŇ ÚPĚL
      ĎÁBELSKÉ ÓDY ']
...
-- Esperanto
upper_lower_test([[
    Laŭ Ludoviko Zamenhof bongustas freŝa ĉeĥa manĝaĵo kun spicoj
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     laŭ ludoviko zamenhof bongustas freŝa ĉeĥa manĝaĵo kun spicoj ', '     LAŬ
      LUDOVIKO ZAMENHOF BONGUSTAS FREŜA ĈEĤA MANĜAĴO KUN SPICOJ ']
...
-- Japanese
upper_lower_test([[
    いろはにほへと ちりぬるを わかよたれそ つねならむ うゐのおくやま けふこえて あさきゆめみし ゑひもせす
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     いろはにほへと ちりぬるを わかよたれそ つねならむ うゐのおくやま けふこえて あさきゆめみし ゑひもせす ', '     いろはにほへと
      ちりぬるを わかよたれそ つねならむ うゐのおくやま けふこえて あさきゆめみし ゑひもせす ']
...
-- Turkish
upper_lower_test([[
    Pijamalı hasta yağız şoföre çabucak güvendi. EXTRA: İ
]]);
---
- metadata:
  - name: COLUMN_1
    type: string
  - name: COLUMN_2
    type: string
  rows:
  - ['     pijamalı hasta yağız şoföre çabucak güvendi. extra: i̇ ', '     PIJAMALI
      HASTA YAĞIZ ŞOFÖRE ÇABUCAK GÜVENDI. EXTRA: İ ']
...
test_run:cmd("setopt delimiter ''");
---
- true
...
-- Bad test cases
box.execute("select upper('1', 2)")
---
- null
- 'Wrong number of arguments is passed to UPPER(): expected 1, got 2'
...
box.execute("select upper(\"1\")")
---
- null
- Can’t resolve field '1'
...
box.execute("select upper()")
---
- null
- 'Wrong number of arguments is passed to UPPER(): expected 1, got 0'
...