df
02/03/2024, 9:48 AMval libriOrder = mockk<LibriOrder> {
every { blueOrderUuid } returns UUID.randomUUID()
every { items } returns libriOrderItems
}
subject.libriOrderItemCancelled(...)
verify {
blueOrderService.cancelOrderItem(
libriOrder.blueOrderUuid,
cancelledLibriOrderItem.blueOrderItemId
)
}df
02/03/2024, 9:55 AMcancelledLibriOrderItem.blueOrderItemId is 0df
02/03/2024, 10:02 AMval blueOrderUuid = libriOrder.blueOrderUuid
val blueOrderItemId = cancelledLibriOrderItem.blueOrderItemId
verify { blueOrderService.cancelOrderItem(blueOrderUuid, blueOrderItemId) }Mattia Tommasone
02/03/2024, 9:06 PMverify blocks
you should be doing something like
val libriOrder = mockk<LibriOrder> {
every { blueOrderUuid } returns 123
}
subject.libriOrderItemCancelled(...)
verify {
blueOrderService.cancelOrderItem(123...)
}
but calling the blueOrderUuid property inside a verify block does not call its mocked functiondf
02/04/2024, 10:11 AM