diff options
author | 2013-12-26 00:09:59 -0800 | |
---|---|---|
committer | 2013-12-26 00:09:59 -0800 | |
commit | 361cbcfc997940f19c8c621552a91ca2a8eb1e47 (patch) | |
tree | 06e39b0c9c387e4dc530cfc97553827a1328d9f5 | |
parent | 1aacc4d60ad294257ea8e83a64b6ee3b401f2e15 (diff) | |
parent | d77ad1902be50def82596d9c6c84c5fc988444aa (diff) | |
download | latinime-361cbcfc997940f19c8c621552a91ca2a8eb1e47.tar.gz latinime-361cbcfc997940f19c8c621552a91ca2a8eb1e47.tar.xz latinime-361cbcfc997940f19c8c621552a91ca2a8eb1e47.zip |
am d77ad190: Fix NPE in a unit test.
* commit 'd77ad1902be50def82596d9c6c84c5fc988444aa':
Fix NPE in a unit test.
-rw-r--r-- | tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java b/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java index a26c25886..65c70a6db 100644 --- a/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java +++ b/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java @@ -993,6 +993,10 @@ public class BinaryDictionaryTests extends AndroidTestCase { for (final String word : words) { final UnigramProperty unigramProperty = binaryDictionary.getUnigramProperty(word); assertEquals((int)unigramProbabilities.get(word), unigramProperty.mProbability); + if (!shortcutTargets.containsKey(word)) { + // The word does not have shortcut targets. + continue; + } assertEquals(shortcutTargets.get(word).size(), unigramProperty.mShortcutTargets.size()); for (final WeightedString shortcutTarget : unigramProperty.mShortcutTargets) { final String targetCodePonts = shortcutTarget.mWord; |