Skip to content

Commit 2ea420b

Browse files
committed
added tests
1 parent 0e3c77c commit 2ea420b

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed
Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,28 @@
11
package pseudoankit.droid.agendamanger.data.repository
22

3+
import io.mockk.coEvery
4+
import io.mockk.mockk
5+
import org.junit.Test
6+
import pseudoankit.droid.agendamanger.domain.model.AgendaItem
7+
import pseudoankit.droid.agendamanger.domain.repository.ReminderRepository
8+
import kotlin.test.assertEquals
9+
310

411
internal class AgendaRepositoryImplTest {
512

13+
private val reminderRepository: ReminderRepository = mockk()
14+
private val repository = AgendaRepositoryImpl(reminderRepository)
15+
16+
17+
@Test
18+
fun `getAllSavedItem should return data from reminderRepository`() {
19+
val expected = listOf(
20+
AgendaItem.Reminder()
21+
)
22+
coEvery { reminderRepository.getReminders() } returns expected
23+
24+
val actual = repository.getAllSavedItem()
625

7-
}
26+
assertEquals(expected, actual)
27+
}
28+
}

0 commit comments

Comments
 (0)