aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2013-07-04 02:16:23 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-07-04 02:16:23 -0700
commit8c80b1f14b3d177311e2c3a02046124378f31071 (patch)
tree5704ea2c3cd9ff3260da2f33056c85c7d2981c34 /tests/src
parentfe77485ff332282712c2bacfd6c81e6fcb07b09c (diff)
parentb242ce4e6b599f568bb3bae5749a9e5f65e6a773 (diff)
downloadlatinime-8c80b1f14b3d177311e2c3a02046124378f31071.tar.gz
latinime-8c80b1f14b3d177311e2c3a02046124378f31071.tar.xz
latinime-8c80b1f14b3d177311e2c3a02046124378f31071.zip
am b242ce4e: Merge "Add a two-args constructor to BinaryDictIOTests"
* commit 'b242ce4e6b599f568bb3bae5749a9e5f65e6a773': Add a two-args constructor to BinaryDictIOTests
Diffstat (limited to 'tests/src')
-rw-r--r--tests/src/com/android/inputmethod/latin/makedict/BinaryDictIOTests.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/src/com/android/inputmethod/latin/makedict/BinaryDictIOTests.java b/tests/src/com/android/inputmethod/latin/makedict/BinaryDictIOTests.java
index cca81a0e0..87acafee6 100644
--- a/tests/src/com/android/inputmethod/latin/makedict/BinaryDictIOTests.java
+++ b/tests/src/com/android/inputmethod/latin/makedict/BinaryDictIOTests.java
@@ -51,7 +51,7 @@ import java.util.Set;
@LargeTest
public class BinaryDictIOTests extends AndroidTestCase {
private static final String TAG = BinaryDictIOTests.class.getSimpleName();
- private static final int MAX_UNIGRAMS = 100;
+ private static final int DEFAULT_MAX_UNIGRAMS = 100;
private static final int UNIGRAM_FREQ = 10;
private static final int BIGRAM_FREQ = 50;
private static final int TOLERANCE_OF_BIGRAM_FREQ = 5;
@@ -73,13 +73,15 @@ public class BinaryDictIOTests extends AndroidTestCase {
new FormatSpec.FormatOptions(3, true /* supportsDynamicUpdate */);
public BinaryDictIOTests() {
- super();
+ this(System.currentTimeMillis(), DEFAULT_MAX_UNIGRAMS);
+ }
- final long time = System.currentTimeMillis();
- Log.e(TAG, "Testing dictionary: seed is " + time);
- final Random random = new Random(time);
+ public BinaryDictIOTests(final long seed, final int maxUnigrams) {
+ super();
+ Log.e(TAG, "Testing dictionary: seed is " + seed);
+ final Random random = new Random(seed);
sWords.clear();
- generateWords(MAX_UNIGRAMS, random);
+ generateWords(maxUnigrams, random);
for (int i = 0; i < sWords.size(); ++i) {
sChainBigrams.put(i, new ArrayList<Integer>());