diff --git a/collect_app/src/androidTest/java/org/odk/collect/android/feature/formentry/InvalidFormTest.kt b/collect_app/src/androidTest/java/org/odk/collect/android/feature/formentry/InvalidFormTest.kt
index ebbef978b29..b5af28b38be 100644
--- a/collect_app/src/androidTest/java/org/odk/collect/android/feature/formentry/InvalidFormTest.kt
+++ b/collect_app/src/androidTest/java/org/odk/collect/android/feature/formentry/InvalidFormTest.kt
@@ -28,34 +28,21 @@ class InvalidFormTest {
}
@Test
- fun app_ShouldNotCrash_whenFillingFormsWithErrors() {
- rule.startAtMainMenu()
- .copyForm("g6Error.xml")
- .startBlankFormWithError("g6Error")
- .clickOK(FormEntryPage("g6Error"))
- .swipeToEndScreen()
- .clickFinalize()
- .checkIsSnackbarWithMessageDisplayed(R.string.form_saved)
-
- MainMenuPage()
- .copyForm("g6Error2.xml")
- .startBlankForm("g6Error2")
- .swipeToNextQuestionWithError()
- .clickOK(FormEntryPage("g6Error2"))
- .swipeToEndScreen()
- .clickFinalize()
- .checkIsSnackbarWithMessageDisplayed(R.string.form_saved)
-
+ fun app_ShouldNotCrash_whenFillingFormsWithEmptyGroupFieldList() {
MainMenuPage()
.copyForm("emptyGroupFieldList.xml")
.clickFillBlankForm()
.clickOnEmptyForm("emptyGroupFieldList")
.clickFinalize()
.checkIsSnackbarWithMessageDisplayed(R.string.form_saved)
+ }
- MainMenuPage()
- .copyForm("emptyGroupFieldList2.xml")
- .startBlankForm("emptyGroupFieldList2")
+ @Test
+ fun app_ShouldNotCrash_whenFillingFormsWithRepeatInFieldList() {
+ rule.startAtMainMenu()
+ .copyForm("repeat_in_field_list.xml")
+ .startBlankFormWithError("repeat_in_field_list")
+ .clickOK(FormEntryPage("repeat_in_field_list"))
.swipeToEndScreen()
.clickFinalize()
.checkIsSnackbarWithMessageDisplayed(R.string.form_saved)
diff --git a/test-forms/src/main/resources/forms/emptyGroupFieldList2.xml b/test-forms/src/main/resources/forms/emptyGroupFieldList2.xml
deleted file mode 100644
index 98abe781e80..00000000000
--- a/test-forms/src/main/resources/forms/emptyGroupFieldList2.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
- emptyGroupFieldList2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- g
-
-
- text0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/test-forms/src/main/resources/forms/g6Error2.xml b/test-forms/src/main/resources/forms/g6Error2.xml
deleted file mode 100644
index 87fd3b68ce1..00000000000
--- a/test-forms/src/main/resources/forms/g6Error2.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
- g6Error2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- g1
-
-
- text1
-
-
- text0
-
-
- g2
-
-
- text2
-
-
- text3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/test-forms/src/main/resources/forms/g6Error.xml b/test-forms/src/main/resources/forms/repeat_in_field_list.xml
similarity index 92%
rename from test-forms/src/main/resources/forms/g6Error.xml
rename to test-forms/src/main/resources/forms/repeat_in_field_list.xml
index 4efa283aacf..35934071372 100644
--- a/test-forms/src/main/resources/forms/g6Error.xml
+++ b/test-forms/src/main/resources/forms/repeat_in_field_list.xml
@@ -1,9 +1,9 @@
- g6Error
+ repeat_in_field_list
-
+