diff options
author | 2014-09-05 15:37:01 +0000 | |
---|---|---|
committer | 2014-09-05 15:37:01 +0000 | |
commit | c7b8858ec1b3b0c4f09a3f55281a3aaa9f97c58d (patch) | |
tree | 8a27d0e6e67ac9841e2f9eac533e9cdb09f6f45e /tests/src | |
parent | 9d3db6914bc49e2c06c9b474ff9fb7d5e178768a (diff) | |
parent | 6ba84dcd96418a7a568afeaf064aa64cf94a1839 (diff) | |
download | latinime-c7b8858ec1b3b0c4f09a3f55281a3aaa9f97c58d.tar.gz latinime-c7b8858ec1b3b0c4f09a3f55281a3aaa9f97c58d.tar.xz latinime-c7b8858ec1b3b0c4f09a3f55281a3aaa9f97c58d.zip |
am 6ba84dcd: Merge "Refactor action label/icon definitions" into lmp-dev
* commit '6ba84dcd96418a7a568afeaf064aa64cf94a1839':
Refactor action label/icon definitions
Diffstat (limited to 'tests/src')
3 files changed, 29 insertions, 3 deletions
diff --git a/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysBase.java b/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysBase.java index 1fce362b5..8a55455d0 100644 --- a/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysBase.java +++ b/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysBase.java @@ -35,12 +35,24 @@ abstract class KeyboardLayoutSetNavigateMoreKeysBase extends KeyboardLayoutSetTe private ExpectedMoreKey mExpectedNavigatePreviousMoreKey; private ExpectedMoreKey mExpectedEmojiMoreKey; + protected ExpectedMoreKey getExpectedNavigateNextMoreKey() { + return new ExpectedMoreKey(R.string.label_next_key); + } + + protected ExpectedMoreKey getExpectedNavigatePreviousMoreKey() { + return new ExpectedMoreKey(R.string.label_previous_key); + } + + protected ExpectedMoreKey getExpectedEmojiMoreKey() { + return new ExpectedMoreKey(KeyboardIconsSet.NAME_EMOJI_ACTION_KEY); + } + @Override protected void setUp() throws Exception { super.setUp(); - mExpectedNavigateNextMoreKey = new ExpectedMoreKey(R.string.label_next_key); - mExpectedNavigatePreviousMoreKey = new ExpectedMoreKey(R.string.label_previous_key); - mExpectedEmojiMoreKey = new ExpectedMoreKey(KeyboardIconsSet.NAME_EMOJI_ACTION_KEY); + mExpectedNavigateNextMoreKey = getExpectedNavigateNextMoreKey(); + mExpectedNavigatePreviousMoreKey = getExpectedNavigatePreviousMoreKey(); + mExpectedEmojiMoreKey = getExpectedEmojiMoreKey(); } /** @@ -90,6 +102,7 @@ abstract class KeyboardLayoutSetNavigateMoreKeysBase extends KeyboardLayoutSetTe assertEquals(tag + " column", expectedMoreKeys.length, actualKey.getMoreKeysColumnNumber()); } + assertNotNull(tag + " moreKeys", actualMoreKeys); assertEquals(tag, expectedMoreKeys.length, actualMoreKeys.length); for (int index = 0; index < actualMoreKeys.length; index++) { final int expectedLabelResId = expectedMoreKeys[index].mLabelResId; diff --git a/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysLxxTests.java b/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysLxxTests.java index 02593cb49..d2bb41e5d 100644 --- a/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysLxxTests.java +++ b/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysLxxTests.java @@ -18,6 +18,8 @@ package com.android.inputmethod.keyboard; import android.test.suitebuilder.annotation.SmallTest; +import com.android.inputmethod.keyboard.internal.KeyboardIconsSet; + @SmallTest public class KeyboardLayoutSetNavigateMoreKeysLxxTests extends KeyboardLayoutSetNavigateMoreKeysBase { @@ -25,4 +27,14 @@ public class KeyboardLayoutSetNavigateMoreKeysLxxTests protected int getKeyboardThemeForTests() { return KeyboardTheme.THEME_ID_LXX_LIGHT; } + + @Override + protected ExpectedMoreKey getExpectedNavigateNextMoreKey() { + return new ExpectedMoreKey(KeyboardIconsSet.NAME_NEXT_KEY); + } + + @Override + protected ExpectedMoreKey getExpectedNavigatePreviousMoreKey() { + return new ExpectedMoreKey(KeyboardIconsSet.NAME_PREVIOUS_KEY); + } } diff --git a/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java b/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java index f95ba3cac..a002bbe48 100644 --- a/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java +++ b/tests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java @@ -52,6 +52,7 @@ public abstract class KeyboardLayoutSetTestsBase extends AndroidTestCase { final KeyboardTheme keyboardTheme = KeyboardTheme.searchKeyboardThemeById( getKeyboardThemeForTests()); setContext(new ContextThemeWrapper(getContext(), keyboardTheme.mStyleId)); + KeyboardLayoutSet.onKeyboardThemeChanged(); final Context context = getContext(); mScreenMetrics = context.getResources().getInteger(R.integer.config_screen_metrics); |