blob: e24ea31ee75cdb30514d1dcc46b6635e93dcc2e3 [file] [log] [blame]
drh1db0a722015-12-17 14:18:21 +00001# 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');
drh811f17b2016-03-11 14:30:18 +000038} {215}
drh1db0a722015-12-17 14:18:21 +000039do_execsql_test 210 {
40 SELECT spellfix1_scriptcode('And God said: "Да будет свет"');
41} {998}
drh811f17b2016-03-11 14:30:18 +000042do_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}
drh1db0a722015-12-17 14:18:21 +000051
52finish_test