am 3f3b0af5: Merge "Fix unit tests by adding @UsedForTesting"
* commit '3f3b0af5b759ef87fbc42935a53b6827c7237f05': Fix unit tests by adding @UsedForTestingmain
commit
6646161f80
|
@ -16,6 +16,7 @@
|
||||||
|
|
||||||
package com.android.inputmethod.latin.makedict;
|
package com.android.inputmethod.latin.makedict;
|
||||||
|
|
||||||
|
import com.android.inputmethod.annotations.UsedForTesting;
|
||||||
import com.android.inputmethod.latin.makedict.BinaryDictDecoderUtils.CharEncoding;
|
import com.android.inputmethod.latin.makedict.BinaryDictDecoderUtils.CharEncoding;
|
||||||
import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
|
import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
|
||||||
import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode;
|
import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode;
|
||||||
|
@ -33,6 +34,7 @@ import java.util.Iterator;
|
||||||
/**
|
/**
|
||||||
* An implementation of DictEncoder for version 2 binary dictionary.
|
* An implementation of DictEncoder for version 2 binary dictionary.
|
||||||
*/
|
*/
|
||||||
|
@UsedForTesting
|
||||||
public class Ver2DictEncoder implements DictEncoder {
|
public class Ver2DictEncoder implements DictEncoder {
|
||||||
|
|
||||||
private final File mDictFile;
|
private final File mDictFile;
|
||||||
|
@ -40,6 +42,7 @@ public class Ver2DictEncoder implements DictEncoder {
|
||||||
private byte[] mBuffer;
|
private byte[] mBuffer;
|
||||||
private int mPosition;
|
private int mPosition;
|
||||||
|
|
||||||
|
@UsedForTesting
|
||||||
public Ver2DictEncoder(final File dictFile) {
|
public Ver2DictEncoder(final File dictFile) {
|
||||||
mDictFile = dictFile;
|
mDictFile = dictFile;
|
||||||
mOutStream = null;
|
mOutStream = null;
|
||||||
|
@ -49,6 +52,7 @@ public class Ver2DictEncoder implements DictEncoder {
|
||||||
// This constructor is used only by BinaryDictOffdeviceUtilsTests.
|
// This constructor is used only by BinaryDictOffdeviceUtilsTests.
|
||||||
// If you want to use this in the production code, you should consider keeping consistency of
|
// If you want to use this in the production code, you should consider keeping consistency of
|
||||||
// the interface of Ver3DictDecoder by using factory.
|
// the interface of Ver3DictDecoder by using factory.
|
||||||
|
@UsedForTesting
|
||||||
public Ver2DictEncoder(final OutputStream outStream) {
|
public Ver2DictEncoder(final OutputStream outStream) {
|
||||||
mDictFile = null;
|
mDictFile = null;
|
||||||
mOutStream = outStream;
|
mOutStream = outStream;
|
||||||
|
|
Loading…
Reference in New Issue