LxxActionUnspecifiedTests.java revision 88984aedae83d15b47a22f2716c8d01b1fa7f4d8
131dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project/*
231dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * Copyright (C) 2014 The Android Open Source Project
331dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *
431dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License");
531dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * you may not use this file except in compliance with the License.
631dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * You may obtain a copy of the License at
731dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *
831dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *      http://www.apache.org/licenses/LICENSE-2.0
931dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *
1031dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * Unless required by applicable law or agreed to in writing, software
1131dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS,
1231dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1331dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * See the License for the specific language governing permissions and
1431dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * limitations under the License.
1531dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project */
1631dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project
17325dc23624160689e59fbac708cf6f222b20d025Daniel Sandlerpackage com.android.inputmethod.keyboard.action;
1831dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project
190280c3be4d9f8fc6fdf015b7ecd276eb26f76f2dMichael Jurkaimport android.test.suitebuilder.annotation.MediumTest;
20f358a4bbd6ce5b6ddadfae19e6b9c6872530d627Adam Cohenimport android.view.inputmethod.EditorInfo;
219443ef5ec69ee673b89c6387f065cf1d45eb2d5bSunny Goyalimport android.view.inputmethod.InputMethodSubtype;
2222cba7f9958569a5e4c1dfcce4969daeaa6c898cAdam Cohen
230280c3be4d9f8fc6fdf015b7ecd276eb26f76f2dMichael Jurkaimport com.android.inputmethod.keyboard.internal.KeyboardIconsSet;
24ad4e15cae4b628677fc249628a9ff661e67add78Adam Cohenimport com.android.inputmethod.latin.utils.SubtypeLocaleUtils;
257066003b2032a49ae5e59dab9b706259bdeb7e6eSunny Goyal
26c9735cff2e558aa3f3810e49c15ef13049b9429cAdam Cohen@MediumTest
278f573952b8729b4319043ae0908997ecd2d68951Dianne Hackbornpublic class LxxActionUnspecifiedTests extends LxxActionTestsBase {
28bed61d22bdbfcdbe04f92675c7751b83c7a8947cMichael Jurka    public void testActionUnspecified() {
29629de3ef739883c0962423cc0c3a26299f162d3dRomain Guy        final ExpectedActionKey expectedKey = ExpectedActionKey.newIconKey(
30495f2892288504f4ab87e62957b3f71144dd73c2Adam Powell                KeyboardIconsSet.NAME_ENTER_KEY);
3131dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project        for (final InputMethodSubtype subtype : getAllSubtypesList()) {
327247f6315baf16eacb3286f21bd80321385c1defPatrick Dubroy            final String tag = "unspecifiled "
334be866d3a1665aa2098cb5d38d535b1ad1aab6d6Joe Onorato                    + SubtypeLocaleUtils.getSubtypeNameForLogging(subtype);
3431dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project            doTestActionKey(tag, subtype, EditorInfo.IME_ACTION_UNSPECIFIED, expectedKey);
35c86df470ab360a6e3f7edfd4b9cadcc5c31734f8Sunny Goyal        }
36babb53ef8fd0fcba32fcc8fc213663f0f27b8f5eWinson Chung    }
37b8c69f3c17a40adc2d85e8e996f754c383c293dcWinson Chung}
38043f2af567178b82b0b41f12d379e7dd12da2936Winson Chung