Properly check that a setter is never used

This commit is contained in:
Quentin Hibon
2021-01-21 20:04:58 +01:00
parent 09794ccb68
commit 18db571507

View File

@@ -19,6 +19,7 @@
package org.isoron.uhabits.core.ui.screens.habits.list
import com.nhaarman.mockitokotlin2.KArgumentCaptor
import com.nhaarman.mockitokotlin2.any
import com.nhaarman.mockitokotlin2.argumentCaptor
import com.nhaarman.mockitokotlin2.clearInvocations
import com.nhaarman.mockitokotlin2.mock
@@ -125,7 +126,7 @@ class ListHabitsMenuBehaviorTest : BaseUnitTest() {
whenever(adapter.primaryOrder).thenReturn(HabitList.Order.BY_STATUS_ASC)
behavior.onSortByStatus()
verify(adapter).primaryOrder = orderCaptor.capture()
verify(adapter, never()).secondaryOrder
verify(adapter, never()).secondaryOrder = any()
assertThat(orderCaptor.lastValue, equalTo(HabitList.Order.BY_STATUS_DESC))
}