diff options
author | 2010-08-25 00:22:52 -0700 | |
---|---|---|
committer | 2010-08-25 00:22:52 -0700 | |
commit | 15d5dc532fc5460f103f8558f534e3c9e1bcdb97 (patch) | |
tree | d55d80be89263e604b6d6c8687b4f1fac6b5e568 /tests/src/com/android/inputmethod/latin/ImeLoggerTests.java | |
parent | f4271e51e713688a4e9f368956fb41aa45b76ff7 (diff) | |
parent | b9792ab1c5a684296689d3236f83a00abe87056e (diff) | |
download | latinime-15d5dc532fc5460f103f8558f534e3c9e1bcdb97.tar.gz latinime-15d5dc532fc5460f103f8558f534e3c9e1bcdb97.tar.xz latinime-15d5dc532fc5460f103f8558f534e3c9e1bcdb97.zip |
Merge "Move ImeLoggerTests.java from package to vendor" into gingerbread
Diffstat (limited to 'tests/src/com/android/inputmethod/latin/ImeLoggerTests.java')
-rw-r--r-- | tests/src/com/android/inputmethod/latin/ImeLoggerTests.java | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/tests/src/com/android/inputmethod/latin/ImeLoggerTests.java b/tests/src/com/android/inputmethod/latin/ImeLoggerTests.java deleted file mode 100644 index 234559bb7..000000000 --- a/tests/src/com/android/inputmethod/latin/ImeLoggerTests.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.android.inputmethod.latin; - -import android.test.ServiceTestCase; - -public class ImeLoggerTests extends ServiceTestCase<LatinIME> { - - private static final String WORD_SEPARATORS - = ".\u0009\u0020,;:!?\n()[]*&@{}<>;_+=|\\u0022"; - - public ImeLoggerTests() { - super(LatinIME.class); - } - static LatinImeLogger sLogger; - @Override - protected void setUp() { - try { - super.setUp(); - } catch (Exception e) { - e.printStackTrace(); - } - setupService(); - // startService(null); // can't be started because VoiceInput can't be found. - final LatinIME context = getService(); - context.mWordSeparators = WORD_SEPARATORS; - LatinImeLogger.init(context); - sLogger = LatinImeLogger.sLatinImeLogger; - } - /*********************** Tests *********************/ - public void testRingBuffer() { - for (int i = 0; i < sLogger.mRingCharBuffer.BUFSIZE * 2; ++i) { - LatinImeLogger.logOnDelete(); - } - assertEquals("", sLogger.mRingCharBuffer.getLastString()); - LatinImeLogger.logOnInputChar('t'); - LatinImeLogger.logOnInputChar('g'); - LatinImeLogger.logOnInputChar('i'); - LatinImeLogger.logOnInputChar('s'); - LatinImeLogger.logOnInputChar(' '); - LatinImeLogger.logOnAutoSuggestion("tgis", "this"); - LatinImeLogger.logOnInputChar(' '); - LatinImeLogger.logOnDelete(); - assertEquals("", sLogger.mRingCharBuffer.getLastString()); - LatinImeLogger.logOnDelete(); - assertEquals("tgis", sLogger.mRingCharBuffer.getLastString()); - assertEquals("tgis", LatinImeLogger.sLastAutoSuggestBefore); - LatinImeLogger.logOnAutoSuggestionCanceled(); - assertEquals("", LatinImeLogger.sLastAutoSuggestBefore); - LatinImeLogger.logOnDelete(); - assertEquals("tgi", sLogger.mRingCharBuffer.getLastString()); - for (int i = 0; i < sLogger.mRingCharBuffer.BUFSIZE * 2; ++i) { - LatinImeLogger.logOnDelete(); - } - assertEquals("", sLogger.mRingCharBuffer.getLastString()); - for (int i = 0; i < sLogger.mRingCharBuffer.BUFSIZE * 2; ++i) { - LatinImeLogger.logOnInputChar('a'); - } - assertEquals(sLogger.mRingCharBuffer.BUFSIZE, sLogger.mRingCharBuffer.length); - } -} |