Browse Source

Add AssistantRepositoryTests

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 year ago
parent
commit
5a67b58b5e

+ 8 - 2
app/src/androidTest/java/com/nextcloud/client/assistant/AssistantRepositoryTests.kt

@@ -44,7 +44,13 @@ class AssistantRepositoryTests : AbstractOnServerIT() {
 
     @Test
     fun testGetTaskList() {
-        assertTrue(sut?.getTaskList("assistant")?.resultData?.tasks?.isNotEmpty() == true)
+        val result = sut?.getTaskList("assistant")?.resultData?.tasks
+
+        if (result == null) {
+            fail("Expected to get task list but found null")
+        }
+
+        assertTrue(result?.isEmpty() == true || (result?.size ?: 0) > 0)
     }
 
     @Test
@@ -59,7 +65,7 @@ class AssistantRepositoryTests : AbstractOnServerIT() {
     fun testDeleteTask() {
         testCreateTask()
 
-        longSleep()
+        shortSleep()
 
         val taskList = sut?.getTaskList("assistant")?.resultData?.tasks
         val taskListCountBeforeDelete = taskList?.size