@Test public void deliveryAssignmentEmailNotificationTest_Supplement() throws MitchellException { try { APDDeliveryContextDocument aPDDeliveryContextDocument = APDDeliveryContextDocument.Factory.parse( new File("src/test/resources/APDDeliveryContextDocument.xml")); aPDDeliveryContextDocument.getAPDDeliveryContext().setMessageType("SUPPLEMENT"); asgEmailDelService.deliveryAssignmentEmailNotification( aPDDeliveryContextDocument, new ArrayList<String>(), "IA_PREMIUM_EMAIL_TYPE"); Mockito.when(cultureDAO.getCultureByCompany(Mockito.anyString())).thenReturn(null); Mockito.verify(assignmentEmailDeliveryHandlerDRP, Mockito.never()) .deliverIAEmail(aPDDeliveryContextDocument, true, "en-US"); } catch (XmlException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }
@Test public void deliveryAssignmentEmailNotificationTest_Original_Basic() throws MitchellException { try { APDDeliveryContextDocument aPDDeliveryContextDocument = APDDeliveryContextDocument.Factory.parse( new File("src/test/resources/APDDeliveryContextDocument.xml")); Mockito.doNothing() .when(assignmentEmailDeliveryHandler) .deliverIAEmail( (APDDeliveryContextDocument) Mockito.anyObject(), Mockito.anyBoolean(), Mockito.anyString()); asgEmailDelService.deliveryAssignmentEmailNotification( aPDDeliveryContextDocument, new ArrayList<String>(), "IA_BASIC_EMAIL_TYPE"); Mockito.when(cultureDAO.getCultureByCompany(Mockito.anyString())).thenReturn(null); Mockito.verify(assignmentEmailDeliveryHandler) .deliverIAEmail(aPDDeliveryContextDocument, true, "en-US"); } catch (XmlException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }