]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add a single test case to fts4unicode.test to verify that title-case branch-3.7.15
authordrh <drh@noemail.net>
Sat, 26 Jan 2013 19:26:11 +0000 (19:26 +0000)
committerdrh <drh@noemail.net>
Sat, 26 Jan 2013 19:26:11 +0000 (19:26 +0000)
maps to lower case.

FossilOrigin-Name: 46f7c9301eae7a4d80a5282aa8538a500639755b

manifest
manifest.uuid
test/fts4unicode.test

index 853853f9e42fd67c20ff35ac498df0a8c044c780..15aec9e60abe3637758d84c8e01772df17c85ca7 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Version\s3.7.15.2\srelease\scandidate
-D 2013-01-09T11:53:05.549
+C Add\sa\ssingle\stest\scase\sto\sfts4unicode.test\sto\sverify\sthat\stitle-case\nmaps\sto\slower\scase.
+D 2013-01-26T19:26:11.931
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in 690d441a758cbffd13e814dc2724a721a6ebd400
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -503,7 +503,7 @@ F test/fts4langid.test 24a6e41063b416bbdf371ff6b4476fa41c194aa7
 F test/fts4merge.test c424309743fdd203f8e56a1f1cd7872cd66cc0ee
 F test/fts4merge2.test 5faa558d1b672f82b847d2a337465fa745e46891
 F test/fts4merge3.test aab02a09f50fe6baaddc2e159c3eabc116d45fc7
-F test/fts4unicode.test aad033abdcfa0f87ce5f56468f59fdf2a0acbcef
+F test/fts4unicode.test 25ccad45896f8e50f6a694cff738a35f798cdb40
 F test/full.test 6b3c8fb43c6beab6b95438c1675374b95fab245d
 F test/func.test 0d89043dab9a8853358d14c68e028ee0093bf066
 F test/func2.test 772d66227e4e6684b86053302e2d74a2500e1e0f
@@ -1026,7 +1026,7 @@ F tool/vdbe-compress.tcl f12c884766bd14277f4fcedcae07078011717381
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381
 F tool/win/sqlite.vsix 97894c2790eda7b5bce3cc79cb2a8ec2fde9b3ac
-P 3d0609c958040d049b86f69d750ffcef764417df
-R 9f4348d1a37f598f7d9d8be10eff6aea
+P c0e09560d26f0a6456be9dd3447f5311eb4f238f
+R 3e0c5cc4b9c96b0e0609f8d891db3502
 U drh
-Z 2c8e31332e45b7b8f7af42318006a1b7
+Z 5d42eca2a5a6e0b7349db0e503335417
index 35b9088c235788bf19f0f3f53969c43580e39945..383c484e1654900bbebf2145cf3bfaf392539220 100644 (file)
@@ -1 +1 @@
-c0e09560d26f0a6456be9dd3447f5311eb4f238f
\ No newline at end of file
+46f7c9301eae7a4d80a5282aa8538a500639755b
\ No newline at end of file
index 0ac60a6f01a6ad981d8c4f055d36ea54308bac97..8bd83f6d9eb0780e1c87cca1b7201ab97aba6511 100644 (file)
@@ -44,12 +44,12 @@ proc do_unicode_token_test3 {tn args} {
 }
 
 do_unicode_token_test 1.0 {a B c D} {0 a a 1 b B 2 c c 3 d D}
-do_unicode_token_test 1.1 {Ä Ö Ü} {0 ä Ä 1 ö Ö 2 ü Ü}
-do_unicode_token_test 1.2 {xÄx xÖx xÜx} {0 xäx xÄx 1 xöx xÖx 2 xüx xÜx}
+do_unicode_token_test 1.1 {Ä Ö Ü} {0 ä Ä 1 ö Ö 2 ü Ü}
+do_unicode_token_test 1.2 {xÄx xÖx xÜx} {0 xäx xÄx 1 xöx xÖx 2 xüx xÜx}
 
 # 0x00DF is a small "sharp s". 0x1E9E is a capital sharp s.
 do_unicode_token_test 1.3 "\uDF" "0 \uDF \uDF"
-do_unicode_token_test 1.4 "\u1E9E" "0 ß \u1E9E"
+do_unicode_token_test 1.4 "\u1E9E" "0 ß \u1E9E"
 do_unicode_token_test 1.5 "\u1E9E" "0 \uDF \u1E9E"
 
 do_unicode_token_test 1.6 "The quick brown fox" {
@@ -60,12 +60,15 @@ do_unicode_token_test 1.7 "The\u00bfquick\u224ebrown\u2263fox" {
 }
 
 do_unicode_token_test2 1.8  {a B c D} {0 a a 1 b B 2 c c 3 d D}
-do_unicode_token_test2 1.9  {Ä Ö Ü} {0 a Ä 1 o Ö 2 u Ü}
-do_unicode_token_test2 1.10 {xÄx xÖx xÜx} {0 xax xÄx 1 xox xÖx 2 xux xÜx}
+do_unicode_token_test2 1.9  {Ä Ö Ü} {0 a Ä 1 o Ö 2 u Ü}
+do_unicode_token_test2 1.10 {xÄx xÖx xÜx} {0 xax xÄx 1 xox xÖx 2 xux xÜx}
 
 # Check that diacritics are removed if remove_diacritics=1 is specified.
 # And that they do not break tokens.
-do_unicode_token_test2 1.10 "xx\u0301xx" "0 xxxx xx\u301xx"
+do_unicode_token_test2 1.11 "xx\u0301xx" "0 xxxx xx\u301xx"
+
+# Title-case mappings work
+do_unicode_token_test 1.12 "\u01c5" "0 \u01c6 \u01c5"
 
 #-------------------------------------------------------------------------
 #
@@ -383,5 +386,3 @@ foreach T $tokenizers {
 
 
 finish_test
-
-