fix tests after recent changes

This commit is contained in:
Helium314 2025-04-06 10:52:24 +02:00
parent 22eb48ff91
commit d4960c73dc
2 changed files with 4 additions and 4 deletions

View file

@ -28,7 +28,7 @@ object ShadowLocaleManagerCompat {
class ShadowInputMethodManager2 : ShadowInputMethodManager() { class ShadowInputMethodManager2 : ShadowInputMethodManager() {
@Implementation @Implementation
override fun getInputMethodList() = listOf( override fun getInputMethodList() = listOf(
if (BuildConfig.BUILD_TYPE == "debug") if (BuildConfig.BUILD_TYPE == "debug" || BuildConfig.BUILD_TYPE == "debugNoMinify")
InputMethodInfo("helium314.keyboard.debug", "LatinIME", "HeliBoard debug", null) InputMethodInfo("helium314.keyboard.debug", "LatinIME", "HeliBoard debug", null)
else InputMethodInfo("helium314.keyboard", "LatinIME", "HeliBoard", null), else InputMethodInfo("helium314.keyboard", "LatinIME", "HeliBoard", null),
) )

View file

@ -861,17 +861,17 @@ class InputLogicTest {
private fun handleMessages() { private fun handleMessages() {
while (messages.isNotEmpty()) { while (messages.isNotEmpty()) {
latinIME.mHandler.handleMessage(messages.first()) latinIME.mHandler.handleMessage(messages.first())
messages.removeFirst() messages.removeAt(0)
} }
while (delayedMessages.isNotEmpty()) { while (delayedMessages.isNotEmpty()) {
val msg = delayedMessages.first() val msg = delayedMessages.first()
if (msg.what != 2) // MSG_UPDATE_SUGGESTION_STRIP, we want to ignore it because it's irrelevant and has a 500 ms timeout if (msg.what != 2) // MSG_UPDATE_SUGGESTION_STRIP, we want to ignore it because it's irrelevant and has a 500 ms timeout
latinIME.mHandler.handleMessage(delayedMessages.first()) latinIME.mHandler.handleMessage(delayedMessages.first())
delayedMessages.removeFirst() delayedMessages.removeAt(0)
// delayed messages may post further messages, handle before next delayed message // delayed messages may post further messages, handle before next delayed message
while (messages.isNotEmpty()) { while (messages.isNotEmpty()) {
latinIME.mHandler.handleMessage(messages.first()) latinIME.mHandler.handleMessage(messages.first())
messages.removeFirst() messages.removeAt(0)
} }
} }
assertEquals(0, messages.size) assertEquals(0, messages.size)