Home | History | Annotate | Download | only in utils

Lines Matching refs:subtype

19 import static com.android.inputmethod.latin.common.Constants.Subtype.KEYBOARD_MODE;
20 import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.ASCII_CAPABLE;
21 import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.EMOJI_CAPABLE;
22 import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.IS_ADDITIONAL_SUBTYPE;
23 import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.KEYBOARD_LAYOUT_SET;
24 import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.UNTRANSLATABLE_STRING_IN_SUBTYPE_NAME;
40 * Predictable subtype ID for en_US dvorak layout. This is actually a hash code calculated as
75 * Predictable subtype ID for azerty layout. This is actually a hash code calculated as follows.
108 private static void assertEnUsDvorak(InputMethodSubtype subtype) {
109 assertEquals("en_US", subtype.getLocale());
111 assertEquals(EXTRA_VALUE_EN_US_DVORAK_KITKAT, subtype.getExtraValue());
113 assertEquals(EXTRA_VALUE_EN_US_DVORAK_JELLY_BEAN, subtype.getExtraValue());
115 assertEquals(EXTRA_VALUE_EN_US_DVORAK_ICS, subtype.getExtraValue());
117 assertTrue(subtype.containsExtraValueKey(ASCII_CAPABLE));
118 assertTrue(InputMethodSubtypeCompatUtils.isAsciiCapable(subtype));
121 // assertTrue(InputMethodSubtypeCompatUtils.isAsciiCapableWithAPI(subtype));
123 assertTrue(subtype.containsExtraValueKey(EMOJI_CAPABLE));
124 assertTrue(subtype.containsExtraValueKey(IS_ADDITIONAL_SUBTYPE));
125 assertEquals("dvorak", subtype.getExtraValueOf(KEYBOARD_LAYOUT_SET));
126 assertEquals("Dvorak", subtype.getExtraValueOf(UNTRANSLATABLE_STRING_IN_SUBTYPE_NAME));
127 assertEquals(KEYBOARD_MODE, subtype.getMode());
128 assertEquals(SUBTYPE_ID_EN_US_DVORAK, subtype.hashCode());
131 private static void assertAzerty(InputMethodSubtype subtype) {
132 assertEquals("zz", subtype.getLocale());
134 assertEquals(EXTRA_VALUE_ZZ_AZERTY_KITKAT, subtype.getExtraValue());
136 assertEquals(EXTRA_VALUE_ZZ_AZERTY_ICS, subtype.getExtraValue());
138 assertTrue(subtype.containsExtraValueKey(ASCII_CAPABLE));
139 assertTrue(InputMethodSubtypeCompatUtils.isAsciiCapable(subtype));
142 // assertTrue(InputMethodSubtypeCompatUtils.isAsciiCapableWithAPI(subtype));
144 assertTrue(subtype.containsExtraValueKey(EMOJI_CAPABLE));
145 assertTrue(subtype.containsExtraValueKey(IS_ADDITIONAL_SUBTYPE));
146 assertEquals("azerty", subtype.getExtraValueOf(KEYBOARD_LAYOUT_SET));
147 assertFalse(subtype.containsExtraValueKey(UNTRANSLATABLE_STRING_IN_SUBTYPE_NAME));
148 assertEquals(KEYBOARD_MODE, subtype.getMode());
149 assertEquals(SUBTYPE_ID_ZZ_AZERTY, subtype.hashCode());
162 // Make sure the subtype can be stored and restored in a deterministic manner.