Slide 28
Slide 28 text
// Given
val task1 = Task(id = "same_id", title = "Old Task")
val task2 = Task(id = "same_id", title = "New Task")
// When
taskDao.insertTask(task1)
taskDao.insertTask(task2) // Overwrite with same ID
val tasks = taskDao.getTasks().first()
// Then
assertEquals(1, tasks.size)
assertEquals(task2, tasks[0])
assertEquals("New Task", tasks[0].title)
TaskDaoTest.kt