aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/inputmethod/latin
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2014-11-06 22:28:05 +0900
committerJean Chalard <jchalard@google.com>2014-11-06 22:33:57 +0900
commite1652d7570e0eac3415be49e071975370e1f89ae (patch)
tree59fda729c250c3d1d072a7f8a52db73c728c6835 /tests/src/com/android/inputmethod/latin
parent5b33d197ba7c9e44847561b99f948d5a11e1ecc6 (diff)
downloadlatinime-e1652d7570e0eac3415be49e071975370e1f89ae.tar.gz
latinime-e1652d7570e0eac3415be49e071975370e1f89ae.tar.xz
latinime-e1652d7570e0eac3415be49e071975370e1f89ae.zip
Fix the build : move offdevice tests in an off device file
Also fix a failing test Change-Id: I280aa6b5836c7332da08a88f1258546edeb25a37
Diffstat (limited to 'tests/src/com/android/inputmethod/latin')
-rw-r--r--tests/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderEncoderTests.java61
1 files changed, 0 insertions, 61 deletions
diff --git a/tests/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderEncoderTests.java b/tests/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderEncoderTests.java
index 25eaa64cf..6c60fdc0c 100644
--- a/tests/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderEncoderTests.java
+++ b/tests/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderEncoderTests.java
@@ -24,10 +24,6 @@ import android.util.SparseArray;
import com.android.inputmethod.latin.BinaryDictionary;
import com.android.inputmethod.latin.common.CodePointUtils;
-import com.android.inputmethod.latin.dicttool.BinaryDictOffdeviceUtils;
-import com.android.inputmethod.latin.dicttool.Compress;
-import com.android.inputmethod.latin.dicttool.Crypt;
-import com.android.inputmethod.latin.dicttool.BinaryDictOffdeviceUtils.DecoderChainSpec;
import com.android.inputmethod.latin.makedict.BinaryDictDecoderUtils.CharEncoding;
import com.android.inputmethod.latin.makedict.BinaryDictDecoderUtils.DictBuffer;
import com.android.inputmethod.latin.makedict.FormatSpec.DictionaryOptions;
@@ -737,61 +733,4 @@ public class BinaryDictDecoderEncoderTests extends AndroidTestCase {
assertTrue(wordSet.isEmpty());
assertTrue(bigramSet.isEmpty());
}
-
- public void runTestHeaderReaderProcessorWithOneSpec(final boolean compress, final boolean crypt)
- throws IOException {
- final String dictName = "testHeaderReaderProcessor";
- final String dictVersion = Long.toString(System.currentTimeMillis());
- final FormatOptions formatOptions = BinaryDictUtils.STATIC_OPTIONS;
- final int MAX_NUMBER_OF_OPTIONS_TO_ADD = 5;
- final HashMap<String, String> options = new HashMap<>();
- // Required attributes
- options.put("dictionary", "main:en_US");
- options.put("locale", "en_US");
- options.put("version", Integer.toString(mRandom.nextInt()));
- // Add some random options for test
- final int numberOfOptionsToAdd = mRandom.nextInt() % (MAX_NUMBER_OF_OPTIONS_TO_ADD + 1);
- for (int i = 0; i < numberOfOptionsToAdd; ++i) {
- options.put(sWordsWithVariousCodePoints.get(2 * i),
- sWordsWithVariousCodePoints.get(2 * 1 + 1));
- }
- final FusionDictionary dict = new FusionDictionary(new PtNodeArray(),
- new DictionaryOptions(options));
- addUnigrams(sWords.size(), dict, sWords, null);
- File file = BinaryDictUtils.getDictFile(dictName, dictVersion, formatOptions,
- getContext().getCacheDir());
- timeWritingDictToFile(file, dict, formatOptions);
-
- if (compress) {
- final File rawFile = file;
- file = BinaryDictUtils.getDictFile(dictName + "compress", dictVersion, formatOptions,
- getContext().getCacheDir());
- final Compress.Compressor compressCommand = new Compress.Compressor();
- compressCommand.setArgs(new String[] { rawFile.getPath(), file.getPath() });
- compressCommand.run();
- }
- if (crypt) {
- final File rawFile = file;
- file = BinaryDictUtils.getDictFile(dictName + "crypt", dictVersion, formatOptions,
- getContext().getCacheDir());
- final Crypt.Encrypter cryptCommand = new Crypt.Encrypter();
- cryptCommand.setArgs(new String[] { rawFile.getPath(), file.getPath() });
- cryptCommand.run();
- }
-
- final DecoderChainSpec<DictionaryHeader> spec =
- BinaryDictOffdeviceUtils.decodeDictionaryForProcess(file,
- new BinaryDictOffdeviceUtils.HeaderReaderProcessor());
- assertNotNull("Can't decode a dictionary we just wrote : " + file, spec);
- final DictionaryHeader header = spec.mResult;
- assertEquals("raw" + (crypt ? " > encryption" : "") + (compress ? " > compression" : ""),
- spec.describeChain());
- assertEquals(header.mDictionaryOptions.mAttributes, options);
- }
-
- public void testHeaderReaderProcessor() throws IOException {
- runTestHeaderReaderProcessorWithOneSpec(false /* compress */, false /* crypt */);
- runTestHeaderReaderProcessorWithOneSpec(true /* compress */, false /* crypt */);
- runTestHeaderReaderProcessorWithOneSpec(true /* compress */, true /* crypt */);
- }
}