Advertisement
Guest User

Untitled

a guest
May 26th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. val messageCaptor = argumentCaptor<BusinessEvent>()
  2. val captor = argumentCaptor<Bet>()
  3.  
  4. verify(betRepository, times(1)).updateBet(captor.capture())
  5. verify(bookProducer, times(1)).send(messageCaptor.capture())
  6.  
  7. assertEquals(BetStatus.RESULTED, captor.firstValue.status)
  8. assertTrue(captor.firstValue.parked)
  9. assertFalse(captor.firstValue.manuallyResulted)
  10.  
  11. val messageSlot = slot<BusinessEvent>()
  12. val betSlot = slot<Bet>()
  13.  
  14. verify(exactly = 1) { betRepository.updateBet(capture(betSlot)) }
  15. verify(exactly = 1) { bookProducer.send(capture(messageSlot)) }
  16.  
  17. assertEquals(BetStatus.RESULTED, betSlot.captured.status)
  18. assertTrue(betSlot.captured.parked)
  19. assertFalse(betSlot.captured.manuallyResulted)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement