diff options
author | 2014-03-03 23:01:22 -0800 | |
---|---|---|
committer | 2014-03-03 23:01:22 -0800 | |
commit | 5831df3c60f89478c42218f6724ed3915f26c545 (patch) | |
tree | c76b9518a41fe161ff02cca917ac5fcd8449259f /tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java | |
parent | 49b7a5993c91edfa0c7e01e14ce31c1f7db97d29 (diff) | |
parent | c451b4dee844a5918dd6616782de6ab98704a4ec (diff) | |
download | latinime-5831df3c60f89478c42218f6724ed3915f26c545.tar.gz latinime-5831df3c60f89478c42218f6724ed3915f26c545.tar.xz latinime-5831df3c60f89478c42218f6724ed3915f26c545.zip |
am c451b4de: Merge "Separate flaky unit test from KeyboardLayoutSetTestsBase"
* commit 'c451b4dee844a5918dd6616782de6ab98704a4ec':
Separate flaky unit test from KeyboardLayoutSetTestsBase
Diffstat (limited to 'tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java')
-rw-r--r-- | tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java | 36 |
1 files changed, 9 insertions, 27 deletions
diff --git a/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java b/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java index cd97fc90e..0993c4b67 100644 --- a/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java +++ b/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java @@ -41,10 +41,6 @@ import java.util.Locale; @SmallTest public class KeyboardLayoutSetTestsBase extends AndroidTestCase { - private static final int NUMBER_OF_SUBTYPES = 63; - private static final int NUMBER_OF_ASCII_CAPABLE_SUBTYPES = 40; - private static final int NUMBER_OF_PREDEFINED_ADDITIONAL_SUBTYPES = 2; - private static final KeyboardTheme DEFAULT_KEYBOARD_THEME = KeyboardSwitcher.KEYBOARD_THEMES[KeyboardSwitcher.THEME_INDEX_DEFAULT]; @@ -82,35 +78,21 @@ public class KeyboardLayoutSetTestsBase extends AndroidTestCase { } } - protected final boolean isPhone() { - return mScreenMetrics == Constants.SCREEN_METRICS_SMALL_PHONE - || mScreenMetrics == Constants.SCREEN_METRICS_LARGE_PHONE; - } - - private static String toString(final ArrayList<InputMethodSubtype> subtypeList) { - final StringBuilder sb = new StringBuilder(); - for (int index = 0; index < subtypeList.size(); index++) { - final InputMethodSubtype subtype = subtypeList.get(index); - sb.append(index + ": "); - sb.append(SubtypeLocaleUtils.getSubtypeNameForLogging(subtype)); - sb.append("\n"); - } - return sb.toString(); + protected final ArrayList<InputMethodSubtype> getAllSubtypesList() { + return mAllSubtypesList; } - public final void testAllSubtypesCount() { - assertEquals(toString(mAllSubtypesList), - NUMBER_OF_SUBTYPES, mAllSubtypesList.size()); + protected final ArrayList<InputMethodSubtype> getAsciiCapableSubtypesList() { + return mAsciiCapableSubtypesList; } - public final void testAsciiCapableSubtypesCount() { - assertEquals(toString(mAsciiCapableSubtypesList), - NUMBER_OF_ASCII_CAPABLE_SUBTYPES, mAsciiCapableSubtypesList.size()); + protected final ArrayList<InputMethodSubtype> getAdditionalSubtypesList() { + return mAdditionalSubtypesList; } - public final void testAdditionalSubtypesCount() { - assertEquals(toString(mAdditionalSubtypesList), - NUMBER_OF_PREDEFINED_ADDITIONAL_SUBTYPES, mAdditionalSubtypesList.size()); + protected final boolean isPhone() { + return mScreenMetrics == Constants.SCREEN_METRICS_SMALL_PHONE + || mScreenMetrics == Constants.SCREEN_METRICS_LARGE_PHONE; } protected final InputMethodSubtype getSubtype(final Locale locale, |