mirror of
https://github.com/nextcloud/android.git
synced 2024-11-22 13:15:35 +03:00
Add AssistantRepositoryTests
Signed-off-by: alperozturk <alper_ozturk@proton.me>
This commit is contained in:
parent
202d177128
commit
8aa37e8f79
1 changed files with 18 additions and 12 deletions
|
@ -21,10 +21,10 @@
|
|||
|
||||
package com.nextcloud.client.assistant
|
||||
|
||||
import com.nextcloud.client.account.UserAccountManagerImpl
|
||||
import com.nextcloud.client.assistant.repository.AssistantRepository
|
||||
import com.owncloud.android.AbstractOnServerIT
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Assert.fail
|
||||
import org.junit.Before
|
||||
import org.junit.Test
|
||||
|
||||
|
@ -34,20 +34,17 @@ class AssistantRepositoryTests : AbstractOnServerIT() {
|
|||
|
||||
@Before
|
||||
fun setup() {
|
||||
val userAccountManager = UserAccountManagerImpl.fromContext(targetContext)
|
||||
sut = AssistantRepository(userAccountManager.user, targetContext)
|
||||
sut = AssistantRepository(nextcloudClient)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testGetTaskTypes() {
|
||||
assertTrue(sut?.getTaskTypes()?.resultData?.isNotEmpty() == true)
|
||||
assertTrue(sut?.getTaskTypes()?.resultData?.types?.isNotEmpty() == true)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@Test
|
||||
@Test
|
||||
fun testGetTaskList() {
|
||||
assertTrue(sut?.getTaskList("assistant")?.ocs?.data?.types?.isNotEmpty() == true)
|
||||
assertTrue(sut?.getTaskList("assistant")?.resultData?.tasks?.isNotEmpty() == true)
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -60,9 +57,18 @@ class AssistantRepositoryTests : AbstractOnServerIT() {
|
|||
|
||||
@Test
|
||||
fun testDeleteTask() {
|
||||
val taskList = sut?.getTaskList("assistant")?.ocs?.data
|
||||
assertTrue(sut?.getTaskList("assistant")?.ocs?.data?.types?.isNotEmpty() == true)
|
||||
}
|
||||
testCreateTask()
|
||||
|
||||
*/
|
||||
longSleep()
|
||||
|
||||
val taskList = sut?.getTaskList("assistant")?.resultData?.tasks
|
||||
val taskListCountBeforeDelete = taskList?.size
|
||||
|
||||
if (taskList.isNullOrEmpty()) {
|
||||
fail("Expected to get task list but found null or empty list")
|
||||
}
|
||||
|
||||
sut?.deleteTask(taskList!!.first().id)
|
||||
assertTrue(taskListCountBeforeDelete == taskListCountBeforeDelete?.minus(1))
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue