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