Added a test

This commit is contained in:
Alexey Milovidov 2019-04-12 03:36:27 +03:00
parent b4878dbffa
commit e72a374091
2 changed files with 255 additions and 0 deletions

View File

@ -0,0 +1,228 @@
h
he
hel
hell
hello
hello,
hello,
hello, п
hello, пр
hello, при
hello, прив
hello, приве
hello, привет
hello, привет
hello, привет
hel
ell
llo
lo,
o,
, п
пр
при
рив
иве
вет
ет
т
e
ll
lo,
o, п
, при
приве
привет
ривет
ивет
вет
ет
т
т
ет
вет
ивет
ривет
приве
прив
, при
o, пр
lo, п
llo,
ello,
hello
hello
hello
hello
т
ет
вет
ивет
ривет
привет
привет
, привет
o, привет
lo, привет
llo, привет
ello, привет
hello, привет
hello, привет
hello, привет
hello, привет
hello, привет
ello, привет
llo, привет
lo, привет
o, привет
, привет
привет
привет
ривет
ивет
вет
ет
т
hello, привет
hello, привет
hello, привет
o, привет
o, привет
o, привет
hello, при
hello, при
hello, при
o, пр
o, пр
o, пр
ривет
ривет
ривет
lo, п
lo, п
lo, п
h
he
hel
hell
hello
hello,
hello,
hello, п
hello, пр
hello, при
hello, прив
hello, приве
hello, привет
hello, привет
hello, привет
hel
ell
llo
lo,
o,
, п
пр
при
рив
иве
вет
ет
т
e
ll
lo,
o, п
, при
приве
привет
ривет
ивет
вет
ет
т
т
ет
вет
ивет
ривет
приве
прив
, при
o, пр
lo, п
llo,
ello,
hello
hello
hello
hello
т
ет
вет
ивет
ривет
привет
привет
, привет
o, привет
lo, привет
llo, привет
ello, привет
hello, привет
hello, привет
hello, привет
hello, привет
hello, привет
ello, привет
llo, привет
lo, привет
o, привет
, привет
привет
привет
ривет
ивет
вет
ет
т
hello, привет
hello, привет
hello, привет
o, привет
o, привет
o, привет
hello, при
hello, при
hello, при
o, пр
o, пр
o, пр
ривет
ривет
ривет
lo, п
lo, п
lo, п

View File

@ -0,0 +1,27 @@
SELECT substringUTF8('hello, привет', 1, number) FROM numbers(16);
SELECT substringUTF8('hello, привет', number + 1, 3) FROM numbers(16);
SELECT substringUTF8('hello, привет', number + 1, number) FROM numbers(16);
SELECT substringUTF8('hello, привет', -1 - number, 5) FROM numbers(16);
SELECT substringUTF8('hello, привет', -1 - number) FROM numbers(16);
SELECT substringUTF8('hello, привет', 1 + number) FROM numbers(16);
SELECT substringUTF8('hello, привет', 1) FROM numbers(3);
SELECT substringUTF8('hello, привет', 5) FROM numbers(3);
SELECT substringUTF8('hello, привет', 1, 10) FROM numbers(3);
SELECT substringUTF8('hello, привет', 5, 5) FROM numbers(3);
SELECT substringUTF8('hello, привет', -5) FROM numbers(3);
SELECT substringUTF8('hello, привет', -10, 5) FROM numbers(3);
SELECT substringUTF8(materialize('hello, привет'), 1, number) FROM numbers(16);
SELECT substringUTF8(materialize('hello, привет'), number + 1, 3) FROM numbers(16);
SELECT substringUTF8(materialize('hello, привет'), number + 1, number) FROM numbers(16);
SELECT substringUTF8(materialize('hello, привет'), -1 - number, 5) FROM numbers(16);
SELECT substringUTF8(materialize('hello, привет'), -1 - number) FROM numbers(16);
SELECT substringUTF8(materialize('hello, привет'), 1 + number) FROM numbers(16);
SELECT substringUTF8(materialize('hello, привет'), 1) FROM numbers(3);
SELECT substringUTF8(materialize('hello, привет'), 5) FROM numbers(3);
SELECT substringUTF8(materialize('hello, привет'), 1, 10) FROM numbers(3);
SELECT substringUTF8(materialize('hello, привет'), 5, 5) FROM numbers(3);
SELECT substringUTF8(materialize('hello, привет'), -5) FROM numbers(3);
SELECT substringUTF8(materialize('hello, привет'), -10, 5) FROM numbers(3);