diff options
author | 2013-04-14 20:56:11 -0700 | |
---|---|---|
committer | 2013-04-14 20:56:11 -0700 | |
commit | 69ffa8b0ff646591edcc1eb3a6dc28572cf8e033 (patch) | |
tree | e4a08895cb3e764f83550e4d4c957e171d03eaf5 /tests/src | |
parent | 6246b7c324eedae03b873b7b3fa054f6f3416455 (diff) | |
parent | 03d1dff38d4de0f043420aae8a292d74b531324a (diff) | |
download | latinime-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.java | 5 |
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(); |