nazerke
4/11/2019 - 2:27 AM

argument matching

List<OrderEntity> orderEntityListFixture = new ArrayList<>();
//Matchers.eq()
Mockito.when(mockOrderDao.findByCustomerId(Matchers.eq("IL"))).thenReturn(orderEntityListFixture)
//Any matchers
Mockito.when(mockOrderDao.findByCustomerId(Matchers.anyString())).thenReturn(orderEntityListFixture)
//String matchers
Mockito.when(mockOrderDao.findByCustomerId(Matchers.match("(Br|Cr)own"))).thenReturn(orderEntityListFixture)
//Reference equality and reflection
Matchers.same(ref)
Matchers.refEq(ref)
Matchers.refEq(ref,"excludeField")