From 963afbbf465b3394d0cdc498eea2d715b4f39505 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D0=B0=D1=80=D0=B4=D0=B0=D1=88=D1=91=D0=B2=D0=B0=20?= =?UTF-8?q?=D0=AE=D0=BB=D0=B8=D1=8F?= Date: Fri, 24 Jan 2025 16:12:35 +0400 Subject: [PATCH] Add changes in EspressoNewHabbitTests --- .../isoron/uhabits/esp/EspressoNewHabbitTests.kt | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/uhabits-android/src/androidTest/java/org/isoron/uhabits/esp/EspressoNewHabbitTests.kt b/uhabits-android/src/androidTest/java/org/isoron/uhabits/esp/EspressoNewHabbitTests.kt index 15d613707..1740a4b88 100644 --- a/uhabits-android/src/androidTest/java/org/isoron/uhabits/esp/EspressoNewHabbitTests.kt +++ b/uhabits-android/src/androidTest/java/org/isoron/uhabits/esp/EspressoNewHabbitTests.kt @@ -22,7 +22,10 @@ class EspressoNewHabbitTests { @get:Rule val activityRule = ActivityScenarioRule(EditHabitActivity::class.java) - + private fun checkAndTypeText(viewId: Int, text: String) { //чек элемента, инпут, чек инпута + onView(withId(viewId)).check(matches(isDisplayed())).perform(typeText(text)) + onView(withId(viewId)).check(matches(withText(text))) + } @Test fun testCheckElemntsOnCreateHabbit() { @@ -50,18 +53,12 @@ class EspressoNewHabbitTests { } } - private fun checkAndTypeText(viewId: Int, text: String) { //чек элемента, инпут, чек инпута - onView(withId(viewId)).check(matches(isDisplayed())).perform(typeText(text)) - onView(withId(viewId)).check(matches(withText(text))) - } @Test fun testCheckInputCreateHabbit() { try { checkAndTypeText(R.id.nameInput, "Run") - onView(withId(R.id.nameInput)).check(matches(withText("Run"))) checkAndTypeText(R.id.questionInput,"No") - onView(withId(R.id.questionInput)).check(matches(withText("No"))) onView(withId(R.id.text_frequency_picker)).check(matches(withText("Frequency"))) onView(withId(R.id.boolean_frequency_picker)).check(matches(isDisplayed())).perform(click()) onView(withText("Every day")).check(matches(isDisplayed())) @@ -87,9 +84,7 @@ class EspressoNewHabbitTests { onView(withId(R.id.done_button)).check(matches(isDisplayed())).perform(click()) onView(withId(R.id.reminderTimePicker)).check(matches(withText("8:00 AM"))) onView(withId(R.id.reminderDatePicker)).check(matches(withText("Any day of the week"))) - onView(withId(R.id.notesInput)).check(matches(isDisplayed())) - .perform(typeText("Some notes")).check(matches(withText("Some notes"))) - onView(withId(R.id.notesInput)).check(matches(withText("Some notes"))) + checkAndTypeText(R.id.notesInput,"Some notes") } catch (e: Exception) { Log.e( "Тест инпутов на экране создания привычки не пройден",