瀏覽代碼

Test cases added for launcher.

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
A117870935 2 年之前
父節點
當前提交
ccf0ee6d0e
共有 1 個文件被更改,包括 28 次插入0 次删除
  1. 28 0
      app/src/androidTest/java/com/nmc/android/ui/LauncherActivityIT.kt

+ 28 - 0
app/src/androidTest/java/com/nmc/android/ui/LauncherActivityIT.kt

@@ -0,0 +1,28 @@
+package com.nmc.android.ui
+
+import androidx.test.espresso.Espresso.onView
+import androidx.test.espresso.assertion.ViewAssertions.matches
+import androidx.test.espresso.matcher.ViewMatchers.isCompletelyDisplayed
+import androidx.test.espresso.matcher.ViewMatchers.withId
+import androidx.test.ext.junit.rules.ActivityScenarioRule
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.owncloud.android.AbstractIT
+import com.owncloud.android.R
+import org.junit.Assert.*
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+
+@RunWith(AndroidJUnit4::class)
+class LauncherActivityIT : AbstractIT() {
+
+    @get:Rule
+    val activityRule = ActivityScenarioRule(LauncherActivity::class.java)
+
+    @Test
+    fun verifyUIElements() {
+        waitForIdleSync()
+        onView(withId(R.id.ivSplash)).check(matches(isCompletelyDisplayed()))
+        onView(withId(R.id.tvSplash)).check(matches(isCompletelyDisplayed()))
+    }
+}