diff --git a/app/src/androidTest/java/com/example/retroha/AutomatedClickTest.kt b/app/src/androidTest/java/com/example/retroha/AutomatedClickTest.kt index fdaf335..69f3517 100644 --- a/app/src/androidTest/java/com/example/retroha/AutomatedClickTest.kt +++ b/app/src/androidTest/java/com/example/retroha/AutomatedClickTest.kt @@ -14,9 +14,15 @@ class AutomatedClickTest { @Test fun clickThroughAllTabs() { Thread.sleep(1000) - val tabs = listOf("OŚWIETLENIE", "GNIAZDKA", "MOC", "POGODA", "WSZYSTKO") - tabs.forEach { tabName -> - onView(withText(tabName)).perform(click()) + val tabResIds = listOf( + R.string.tab_lighting, + R.string.tab_sockets, + R.string.tab_power, + R.string.tab_weather, + R.string.tab_all + ) + tabResIds.forEach { resId -> + onView(withText(resId)).perform(click()) Thread.sleep(500) } } diff --git a/app/src/androidTest/java/com/example/retroha/MonkeyStressTest.kt b/app/src/androidTest/java/com/example/retroha/MonkeyStressTest.kt index 85813d7..cdd5e4e 100644 --- a/app/src/androidTest/java/com/example/retroha/MonkeyStressTest.kt +++ b/app/src/androidTest/java/com/example/retroha/MonkeyStressTest.kt @@ -26,14 +26,20 @@ class MonkeyStressTest { @Test fun runMonkeyTest() { val iterations = 50 - val tabs = listOf("WSZYSTKO", "OŚWIETLENIE", "GNIAZDKA", "MOC", "POGODA") + val tabResIds = listOf( + R.string.tab_all, + R.string.tab_lighting, + R.string.tab_sockets, + R.string.tab_power, + R.string.tab_weather + ) for (i in 1..iterations) { val actionType = random.nextInt(3) try { when (actionType) { 0 -> { - val tab = tabs[random.nextInt(tabs.size)] - onView(withText(tab)).perform(click()) + val tabResId = tabResIds[random.nextInt(tabResIds.size)] + onView(withText(tabResId)).perform(click()) } 1 -> { onView(withId(R.id.gridView)).perform(clickRandomItem()) @@ -52,7 +58,7 @@ class MonkeyStressTest { private fun clickRandomItem(): ViewAction { return object : ViewAction { override fun getConstraints(): Matcher = withId(R.id.gridView) - override fun getDescription(): String = "Kliknięcie losowego elementu w GridView" + override fun getDescription(): String = "Click random element in GridView" override fun perform(uiController: UiController, view: View) { val gridView = view as GridView if (gridView.childCount > 0) { diff --git a/app/src/main/java/com/example/retroha/ConnectionSettingsActivity.kt b/app/src/main/java/com/example/retroha/ConnectionSettingsActivity.kt index cc12b7e..89affad 100644 --- a/app/src/main/java/com/example/retroha/ConnectionSettingsActivity.kt +++ b/app/src/main/java/com/example/retroha/ConnectionSettingsActivity.kt @@ -49,21 +49,21 @@ class ConnectionSettingsActivity : BaseActivity() { Prefs.setSelectedEntities(this@ConnectionSettingsActivity, emptySet()) HaClient.clearCache() runOnUiThread { - tvStatus.text = "POŁĄCZONO POMYŚLNIE" + tvStatus.text = strings.get(StringKey.STATUS_SUCCESS) tvStatus.setTextColor(0xFF0056B3.toInt()) - Toast.makeText(this@ConnectionSettingsActivity, "Zapisano i wyczyszczono widżety", Toast.LENGTH_SHORT).show() + Toast.makeText(this@ConnectionSettingsActivity, strings.get(StringKey.TOAST_SAVED_CLEARED), Toast.LENGTH_SHORT).show() finish() } } else { runOnUiThread { - tvStatus.text = "BŁĄD: ${response.code()}" + tvStatus.text = "${strings.get(StringKey.STATUS_ERROR)}: ${response.code()}" tvStatus.setTextColor(0xFFE23A24.toInt()) } } } override fun onFailure(call: Call>, t: Throwable) { runOnUiThread { - tvStatus.text = "BŁĄD SIECI: ${t.message}" + tvStatus.text = "${strings.get(StringKey.STATUS_ERROR_NETWORK)}: ${t.message}" tvStatus.setTextColor(0xFFE23A24.toInt()) } } diff --git a/app/src/main/java/com/example/retroha/EntitySelectionActivity.kt b/app/src/main/java/com/example/retroha/EntitySelectionActivity.kt index e1edac6..ab1aa2d 100644 --- a/app/src/main/java/com/example/retroha/EntitySelectionActivity.kt +++ b/app/src/main/java/com/example/retroha/EntitySelectionActivity.kt @@ -20,13 +20,14 @@ class EntitySelectionActivity : BaseActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_entity_selection) + val strings = com.example.retroha.i18n.AndroidStrings(this) etSearch = findViewById(R.id.etSearch) lvEntities = findViewById(R.id.lvEntities) val btnSave = findViewById