diff options
author | 2014-10-03 11:03:37 +0000 | |
---|---|---|
committer | 2014-10-03 11:03:37 +0000 | |
commit | 829e3a6b00e18756ee9899f5e11b3ca16f660707 (patch) | |
tree | 915e065635437e503f429d755a48f81a0909e792 | |
parent | 3387fafd756a6894484cb32a64abfff1c8b98ee4 (diff) | |
parent | 82e87f4f7fee9e93ff908c1117698c2add460aec (diff) | |
download | latinime-829e3a6b00e18756ee9899f5e11b3ca16f660707.tar.gz latinime-829e3a6b00e18756ee9899f5e11b3ca16f660707.tar.xz latinime-829e3a6b00e18756ee9899f5e11b3ca16f660707.zip |
am 82e87f4f: Merge "Fix: NPE in unit test."
* commit '82e87f4f7fee9e93ff908c1117698c2add460aec':
Fix: NPE in unit test.
-rw-r--r-- | tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java b/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java index 9c7792cf2..b15987fd7 100644 --- a/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java +++ b/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java @@ -1237,15 +1237,17 @@ public class BinaryDictionaryTests extends AndroidTestCase { wordSet.remove(word0); final HashSet<String> bigramWord1s = bigrams.get(word0); // TODO: Support ngram. - for (final WeightedString bigramTarget : wordProperty.getBigrams()) { - final String word1 = bigramTarget.mWord; - assertTrue(bigramWord1s.contains(word1)); - final Pair<String, String> bigram = new Pair<>(word0, word1); - if (canCheckBigramProbability(formatVersion)) { - final int bigramProbability = bigramProbabilitiesToCheckLater.get(bigram); - assertEquals(bigramProbability, bigramTarget.getProbability()); + if (wordProperty.mHasNgrams) { + for (final WeightedString bigramTarget : wordProperty.getBigrams()) { + final String word1 = bigramTarget.mWord; + assertTrue(bigramWord1s.contains(word1)); + final Pair<String, String> bigram = new Pair<>(word0, word1); + if (canCheckBigramProbability(formatVersion)) { + final int bigramProbability = bigramProbabilitiesToCheckLater.get(bigram); + assertEquals(bigramProbability, bigramTarget.getProbability()); + } + bigramSet.remove(bigram); } - bigramSet.remove(bigram); } token = result.mNextToken; } while (token != 0); |