diff --git a/app/src/androidTest/kotlin/com/itsaky/androidide/ProjectBuildTest.kt b/app/src/androidTest/kotlin/com/itsaky/androidide/ProjectBuildTest.kt index 56da426ecf..b80b596e37 100644 --- a/app/src/androidTest/kotlin/com/itsaky/androidide/ProjectBuildTest.kt +++ b/app/src/androidTest/kotlin/com/itsaky/androidide/ProjectBuildTest.kt @@ -80,7 +80,7 @@ class ProjectBuildTest : TestCase() { run { navigateToMainScreen() clickCreateProjectHomeScreen() - step("Select the navigation drawer project") { + step("Select the bottom navigation project") { selectTemplate(R.string.template_navigation_tabs) } selectJavaLanguage() @@ -94,7 +94,7 @@ class ProjectBuildTest : TestCase() { run { navigateToMainScreen() clickCreateProjectHomeScreen() - step("Select the navigation drawer project") { + step("Select the bottom navigation project") { selectTemplate(R.string.template_navigation_tabs) } selectKotlinLanguage() @@ -103,6 +103,34 @@ class ProjectBuildTest : TestCase() { } } + @Test + fun test_projectBuild_tabbedActivityProject_java() { + run { + navigateToMainScreen() + clickCreateProjectHomeScreen() + step("Select the tabbed activity project") { + selectTemplate(R.string.template_tabs) + } + selectJavaLanguage() + clickCreateProjectProjectSettings() + initializeProjectAndCancelBuild() + } + } + + @Test + fun test_projectBuild_tabbedActivityProject_kotlin() { + run { + navigateToMainScreen() + clickCreateProjectHomeScreen() + step("Select the tabbed activity project") { + selectTemplate(R.string.template_tabs) + } + selectKotlinLanguage() + clickCreateProjectProjectSettings() + initializeProjectAndCancelBuild() + } + } + private fun TestContext.navigateToMainScreen() { step("Initialize the app and navigate to the Main Screen") { scenario(NavigateToMainScreenScenario())