From 6164f1fcb90396493f3220c83e9efb1889c90ca8 Mon Sep 17 00:00:00 2001 From: Akifumi Yoshimoto Date: Fri, 3 Oct 2014 19:49:44 +0900 Subject: [PATCH] Fix testCharacterTableIsPresent to use BinaryDictUtils.getDictFile Bug:17097992 Change-Id: Ic26c95fccb63d592883f85fe34f4570f1861b8c3 --- .../latin/makedict/BinaryDictDecoderEncoderTests.java | 3 ++- .../android/inputmethod/latin/makedict/BinaryDictUtils.java | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderEncoderTests.java b/tests/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderEncoderTests.java index df137377c..3f324c446 100644 --- a/tests/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderEncoderTests.java +++ b/tests/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderEncoderTests.java @@ -311,7 +311,8 @@ public class BinaryDictDecoderEncoderTests extends AndroidTestCase { final String dictName = "codePointTableTest"; final String dictVersion = Long.toString(System.currentTimeMillis()); final String codePointTableAttribute = DictionaryHeader.CODE_POINT_TABLE_KEY; - final File file = new File(dictName); + final File file = BinaryDictUtils.getDictFile(dictName, dictVersion, + BinaryDictUtils.VERSION201_OPTIONS, getContext().getCacheDir()); // Write a test dictionary final DictEncoder dictEncoder = new Ver2DictEncoder(file, diff --git a/tests/src/com/android/inputmethod/latin/makedict/BinaryDictUtils.java b/tests/src/com/android/inputmethod/latin/makedict/BinaryDictUtils.java index 965479d73..8eabf749d 100644 --- a/tests/src/com/android/inputmethod/latin/makedict/BinaryDictUtils.java +++ b/tests/src/com/android/inputmethod/latin/makedict/BinaryDictUtils.java @@ -30,6 +30,8 @@ public class BinaryDictUtils { public static final FormatSpec.FormatOptions VERSION2_OPTIONS = new FormatSpec.FormatOptions(FormatSpec.VERSION2); + public static final FormatSpec.FormatOptions VERSION201_OPTIONS = + new FormatSpec.FormatOptions(FormatSpec.VERSION201); public static final FormatSpec.FormatOptions VERSION4_OPTIONS_WITHOUT_TIMESTAMP = new FormatSpec.FormatOptions(FormatSpec.VERSION4, false /* hasTimestamp */); public static final FormatSpec.FormatOptions VERSION4_OPTIONS_WITH_TIMESTAMP = @@ -52,7 +54,8 @@ public class BinaryDictUtils { public static File getDictFile(final String name, final String version, final FormatOptions formatOptions, final File directory) { - if (formatOptions.mVersion == FormatSpec.VERSION2) { + if (formatOptions.mVersion == FormatSpec.VERSION2 + || formatOptions.mVersion == FormatSpec.VERSION201) { return new File(directory, name + "." + version + TEST_DICT_FILE_EXTENSION); } else if (formatOptions.mVersion == FormatSpec.VERSION4) { return new File(directory, name + "." + version);