xref: /sqlite-3.40.0/test/spellfix3.test (revision 811f17ba)
1# 2015-12-17
2#
3# The author disclaims copyright to this source code.  In place of
4# a legal notice, here is a blessing:
5#
6#    May you do good and not evil.
7#    May you find forgiveness for yourself and forgive others.
8#    May you share freely, never taking more than you give.
9#
10#***********************************************************************
11#
12
13set testdir [file dirname $argv0]
14source $testdir/tester.tcl
15set testprefix spellfix3
16
17ifcapable !vtab { finish_test ; return }
18
19load_static_extension db spellfix
20
21do_execsql_test 100 {
22  SELECT spellfix1_scriptcode('And God said, “Let there be light”');
23} {215}
24do_execsql_test 110 {
25  SELECT spellfix1_scriptcode('Бог сказал: "Да будет свет"');
26} {220}
27do_execsql_test 120 {
28  SELECT spellfix1_scriptcode('και ειπεν ο θεος γενηθητω φως και εγενετο φως');
29} {200}
30do_execsql_test 130 {
31  SELECT spellfix1_scriptcode('וַיֹּ֥אמֶר אֱלֹהִ֖ים יְהִ֣י א֑וֹר וַֽיְהִי־אֽוֹר׃');
32} {125}
33do_execsql_test 140 {
34  SELECT spellfix1_scriptcode('فِي ذَلِكَ الوَقتِ، قالَ اللهُ: لِيَكُنْ نُورٌ. فَصَارَ نُورٌ.');
35} {160}
36do_execsql_test 200 {
37  SELECT spellfix1_scriptcode('+3.14159');
38} {215}
39do_execsql_test 210 {
40  SELECT spellfix1_scriptcode('And God said: "Да будет свет"');
41} {998}
42do_execsql_test 220 {
43  SELECT spellfix1_scriptcode('+3.14159 light');
44} {215}
45do_execsql_test 230 {
46  SELECT spellfix1_scriptcode('+3.14159 свет');
47} {220}
48do_execsql_test 240 {
49  SELECT spellfix1_scriptcode('וַיֹּ֥אמֶר +3.14159');
50} {125}
51
52finish_test
53