aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2013-04-14 20:56:11 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-04-14 20:56:11 -0700
commit69ffa8b0ff646591edcc1eb3a6dc28572cf8e033 (patch)
treee4a08895cb3e764f83550e4d4c957e171d03eaf5 /tests/src
parent6246b7c324eedae03b873b7b3fa054f6f3416455 (diff)
parent03d1dff38d4de0f043420aae8a292d74b531324a (diff)
downloadlatinime-69ffa8b0ff646591edcc1eb3a6dc28572cf8e033.tar.gz
latinime-69ffa8b0ff646591edcc1eb3a6dc28572cf8e033.tar.xz
latinime-69ffa8b0ff646591edcc1eb3a6dc28572cf8e033.zip
am 03d1dff3: Merge "Fix Binary dict tests"
* commit '03d1dff38d4de0f043420aae8a292d74b531324a': Fix Binary dict tests
Diffstat (limited to 'tests/src')
-rw-r--r--tests/src/com/android/inputmethod/latin/makedict/BinaryDictIOTests.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/src/com/android/inputmethod/latin/makedict/BinaryDictIOTests.java b/tests/src/com/android/inputmethod/latin/makedict/BinaryDictIOTests.java
index bd8729203..89913fa0a 100644
--- a/tests/src/com/android/inputmethod/latin/makedict/BinaryDictIOTests.java
+++ b/tests/src/com/android/inputmethod/latin/makedict/BinaryDictIOTests.java
@@ -137,7 +137,10 @@ public class BinaryDictIOTests extends AndroidTestCase {
if (r < 0) continue;
// Don't insert 0~20, but insert any other code point.
// Code points are in the range 0~0x10FFFF.
- builder.appendCodePoint((int)(20 + r % (0x10FFFF - 20)));
+ final int candidateCodePoint = (int)(20 + r % (0x10FFFF - 20));
+ // Code points between 0xD800 and 0xDFFF are not valid.
+ if (candidateCodePoint >= 0xD800 && candidateCodePoint <= 0xDFFF) continue;
+ builder.appendCodePoint(candidadeCodePoint);
--count;
}
return builder.toString();