aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2014-03-14 12:27:23 +0900
committerKeisuke Kuroyanagi <ksk@google.com>2014-03-14 12:27:23 +0900
commit98705b6bf544cff4d781fae8b1ef4e3fabc6b2a3 (patch)
tree89eace09cac100f96a7982317a24a204bfebd6e6 /tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java
parent13b446b8fb37cb7dfbc79eafa8705796b47d6dcb (diff)
downloadlatinime-98705b6bf544cff4d781fae8b1ef4e3fabc6b2a3.tar.gz
latinime-98705b6bf544cff4d781fae8b1ef4e3fabc6b2a3.tar.xz
latinime-98705b6bf544cff4d781fae8b1ef4e3fabc6b2a3.zip
Fix unit tests.
Change-Id: I2a85763358e1eef0f76ef827413afffeb4cb8058
Diffstat (limited to 'tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java')
-rw-r--r--tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java23
1 files changed, 11 insertions, 12 deletions
diff --git a/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java b/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java
index 4d44135e6..b47662719 100644
--- a/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java
+++ b/tests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java
@@ -948,16 +948,15 @@ public class BinaryDictionaryTests extends AndroidTestCase {
final HashSet<String> bigramWord1s = bigrams.get(word0);
final WordProperty wordProperty = binaryDictionary.getWordProperty(word0);
assertEquals(bigramWord1s.size(), wordProperty.mBigrams.size());
- final int unigramProbability = wordProperty.getProbability();
for (int j = 0; j < wordProperty.mBigrams.size(); j++) {
final String word1 = wordProperty.mBigrams.get(j).mWord;
assertTrue(bigramWord1s.contains(word1));
- final int bigramProbability = wordProperty.mBigrams.get(j).getProbability();
- final int probability = binaryDictionary.calculateProbability(
- unigramProbability, bigramProbability);
- assertEquals((int)bigramProbabilities.get(new Pair<String, String>(word0, word1)),
- probability);
- assertEquals(wordProperty.mBigrams.get(j).getProbability(), probability);
+ final int bigramProbabilityDelta = bigramProbabilities.get(
+ new Pair<String, String>(word0, word1));
+ final int unigramProbability = wordProbabilities.get(word1);
+ final int bigramProbablity = binaryDictionary.calculateProbability(
+ unigramProbability, bigramProbabilityDelta);
+ assertEquals(wordProperty.mBigrams.get(j).getProbability(), bigramProbablity);
}
}
}
@@ -1040,16 +1039,16 @@ public class BinaryDictionaryTests extends AndroidTestCase {
assertEquals((int)wordProbabilitiesToCheckLater.get(word0),
wordProperty.mProbabilityInfo.mProbability);
wordSet.remove(word0);
- final int unigramProbability = wordProperty.getProbability();
final HashSet<String> bigramWord1s = bigrams.get(word0);
for (int j = 0; j < wordProperty.mBigrams.size(); j++) {
final String word1 = wordProperty.mBigrams.get(j).mWord;
assertTrue(bigramWord1s.contains(word1));
- final int bigramProbability = wordProperty.mBigrams.get(j).getProbability();
- final int probability = binaryDictionary.calculateProbability(
- unigramProbability, bigramProbability);
+ final int unigramProbability = wordProbabilitiesToCheckLater.get(word1);
final Pair<String, String> bigram = new Pair<String, String>(word0, word1);
- assertEquals((int)bigramProbabilitiesToCheckLater.get(bigram), probability);
+ final int bigramProbabilityDelta = bigramProbabilitiesToCheckLater.get(bigram);
+ final int bigramProbablity = binaryDictionary.calculateProbability(
+ unigramProbability, bigramProbabilityDelta);
+ assertEquals(wordProperty.mBigrams.get(j).getProbability(), bigramProbablity);
bigramSet.remove(bigram);
}
token = result.mNextToken;