xref: /sqlite-3.40.0/test/spellfix3.test (revision 811f17ba)
11db0a72bSdrh# 2015-12-17
21db0a72bSdrh#
31db0a72bSdrh# The author disclaims copyright to this source code.  In place of
41db0a72bSdrh# a legal notice, here is a blessing:
51db0a72bSdrh#
61db0a72bSdrh#    May you do good and not evil.
71db0a72bSdrh#    May you find forgiveness for yourself and forgive others.
81db0a72bSdrh#    May you share freely, never taking more than you give.
91db0a72bSdrh#
101db0a72bSdrh#***********************************************************************
111db0a72bSdrh#
121db0a72bSdrh
131db0a72bSdrhset testdir [file dirname $argv0]
141db0a72bSdrhsource $testdir/tester.tcl
151db0a72bSdrhset testprefix spellfix3
161db0a72bSdrh
171db0a72bSdrhifcapable !vtab { finish_test ; return }
181db0a72bSdrh
191db0a72bSdrhload_static_extension db spellfix
201db0a72bSdrh
211db0a72bSdrhdo_execsql_test 100 {
221db0a72bSdrh  SELECT spellfix1_scriptcode('And God said, “Let there be light”');
231db0a72bSdrh} {215}
241db0a72bSdrhdo_execsql_test 110 {
251db0a72bSdrh  SELECT spellfix1_scriptcode('Бог сказал: "Да будет свет"');
261db0a72bSdrh} {220}
271db0a72bSdrhdo_execsql_test 120 {
281db0a72bSdrh  SELECT spellfix1_scriptcode('και ειπεν ο θεος γενηθητω φως και εγενετο φως');
291db0a72bSdrh} {200}
301db0a72bSdrhdo_execsql_test 130 {
311db0a72bSdrh  SELECT spellfix1_scriptcode('וַיֹּ֥אמֶר אֱלֹהִ֖ים יְהִ֣י א֑וֹר וַֽיְהִי־אֽוֹר׃');
321db0a72bSdrh} {125}
331db0a72bSdrhdo_execsql_test 140 {
341db0a72bSdrh  SELECT spellfix1_scriptcode('فِي ذَلِكَ الوَقتِ، قالَ اللهُ: لِيَكُنْ نُورٌ. فَصَارَ نُورٌ.');
351db0a72bSdrh} {160}
361db0a72bSdrhdo_execsql_test 200 {
371db0a72bSdrh  SELECT spellfix1_scriptcode('+3.14159');
38*811f17baSdrh} {215}
391db0a72bSdrhdo_execsql_test 210 {
401db0a72bSdrh  SELECT spellfix1_scriptcode('And God said: "Да будет свет"');
411db0a72bSdrh} {998}
42*811f17baSdrhdo_execsql_test 220 {
43*811f17baSdrh  SELECT spellfix1_scriptcode('+3.14159 light');
44*811f17baSdrh} {215}
45*811f17baSdrhdo_execsql_test 230 {
46*811f17baSdrh  SELECT spellfix1_scriptcode('+3.14159 свет');
47*811f17baSdrh} {220}
48*811f17baSdrhdo_execsql_test 240 {
49*811f17baSdrh  SELECT spellfix1_scriptcode('וַיֹּ֥אמֶר +3.14159');
50*811f17baSdrh} {125}
511db0a72bSdrh
521db0a72bSdrhfinish_test
53