/** Test insert location. */ @Test public void testAssignCard() { CallingCardMaintenanceRequest request = new CallingCardMaintenanceRequest(); CommonTestRoutines.createDummyUserContext(request); CallingCardInfo callingCardInfo = new CallingCardInfo(); callingCardInfo.setPersonId(1); callingCardInfo.setModelAction(PersistanceActionEnum.INSERT); request.setCallingCardInfo(callingCardInfo); Mockito.when(getMockCallingCardBAC().assignCard(request)) .thenReturn(returnInsert(callingCardInfo)); CallingCardMaintenanceResponse response = getCallingCardBAI().assignCard(request); CommonTestRoutines.assertResponse(response); // ensures the mock's assignCard was called 1 time. Mockito.verify(getMockCallingCardBAC()).assignCard(request); }
@Test public void testRefillCardNoAmount() { CallingCardMaintenanceRequest request = new CallingCardMaintenanceRequest(); CommonTestRoutines.createDummyUserContext(request); CallingCardInfo callingCardInfo = new CallingCardInfo(); callingCardInfo.setPersonId(1); callingCardInfo.setModelAction(PersistanceActionEnum.UPDATE); request.setCallingCardInfo(callingCardInfo); Mockito.when(getMockCallingCardBAC().refillCard(request)) .thenReturn(returnInsert(callingCardInfo)); CallingCardMaintenanceResponse response = getCallingCardBAI().refillCard(request); assertEquals("", 1, response.getMessageList().size()); assertEquals( "", PROSPERITASGLOBAL_BASE_CALLINGCARDVALIDATOR_AMOUNT_REQUIRED, response.getMessageList().get(0).getMessageInfo().getCode()); }