Package org.eurekastreams.server.action.execution.email

Examples of org.eurekastreams.server.action.execution.email.NotificationEmailDTO


        Collection<UserActionRequest> results = sut.notify(NOTIFICATION_TYPE_NO_REPLY, recipients,
                Collections.EMPTY_MAP, recipientIndex);
        mockery.assertIsSatisfied();

        NotificationEmailDTO request = assertGetSingleResult(results);
        assertEquals(HTML_BODY_RENDERED, request.getHtmlBody());
        assertEquals(TEXT_BODY_RENDERED, request.getTextBody());
        assertEquals(PREFIX + SUBJECT_RENDERED, request.getSubject());
        assertEquals(EMAIL1, request.getToRecipient());
        assertTrue(request.getBccRecipients() == null || request.getBccRecipients().isEmpty());
        assertTrue(request.getDescription() != null && !request.getDescription().isEmpty());
        assertFalse(request.isHighPriority());
        assertNull(request.getReplyTo());
    }
View Full Code Here


        Collection<UserActionRequest> results = sut.notify(NOTIFICATION_TYPE_ACTOR_REPLY, recipients,
                Collections.singletonMap(NotificationPropertyKeys.ACTOR, (Object) actor), recipientIndex);
        mockery.assertIsSatisfied();

        NotificationEmailDTO request = assertGetSingleResult(results);
        assertEquals(HTML_BODY_RENDERED, request.getHtmlBody());
        assertEquals(TEXT_BODY_RENDERED, request.getTextBody());
        assertEquals(PREFIX + SUBJECT_RENDERED, request.getSubject());
        assertTrue(request.getToRecipient() == null || request.getToRecipient().isEmpty());
        assertEquals(EMAIL1 + "," + EMAIL2, request.getBccRecipients());
        assertEquals(actorEmail, request.getReplyTo());
        assertTrue(request.getDescription() != null && !request.getDescription().isEmpty());
        assertFalse(request.isHighPriority());
    }
View Full Code Here

     * @throws MessagingException
     *             Won't.
     */
    private void commonSetup() throws MessagingException
    {
        request = new NotificationEmailDTO();
        request.setSubject(SUBJECT);
        request.setTextBody(TEXT_BODY);
        request.setHtmlBody(HTML_BODY);
        request.setDescription("whatever");

View Full Code Here

     *             Won't.
     */
    @Test
    public void testExecuteNoHtml() throws MessagingException
    {
        request = new NotificationEmailDTO();
        request.setSubject(SUBJECT);
        request.setTextBody(TEXT_BODY);
        request.setDescription("whatever");
        request.setToRecipient(TO_RECIPIENT);
        request.setBccRecipients(BCC_RECIPIENTS);
View Full Code Here

        List<String> replyAddresses = Arrays.asList(person1Reply, person2Reply);
        for (UserActionRequest result : results)
        {
            assertNotNull(result);
            assertEquals("sendEmailNotificationAction", result.getActionKey());
            NotificationEmailDTO request = (NotificationEmailDTO) result.getParams();
            assertEquals(HTML_BODY_RENDERED, request.getHtmlBody());
            assertEquals(TEXT_BODY_RENDERED, request.getTextBody());
            assertEquals(PREFIX + SUBJECT_RENDERED, request.getSubject());
            assertTrue(addresses.contains(request.getToRecipient()));
            assertTrue(request.getBccRecipients() == null || request.getBccRecipients().isEmpty());
            assertTrue(replyAddresses.contains(request.getReplyTo()));
            assertTrue(request.getDescription() != null && !request.getDescription().isEmpty());
            assertFalse(request.isHighPriority());
        }
    }
View Full Code Here

        assertEquals(2, results.size());
        for (UserActionRequest result : results)
        {
            assertNotNull(result);
            assertEquals("sendEmailNotificationAction", result.getActionKey());
            NotificationEmailDTO request = (NotificationEmailDTO) result.getParams();
            assertEquals(HTML_BODY_RENDERED, request.getHtmlBody());
            assertEquals(TEXT_BODY_RENDERED, request.getTextBody());
            assertEquals(PREFIX + SUBJECT_RENDERED, request.getSubject());
            assertTrue(request.getBccRecipients() == null || request.getBccRecipients().isEmpty());
            assertTrue(request.getDescription() != null && !request.getDescription().isEmpty());
            assertFalse(request.isHighPriority());

            // can't be sure of the order, so make sure to and reply-to match up
            final String toRecipient = request.getToRecipient();
            if (EMAIL1.equals(toRecipient))
            {
                assertEquals(person1Reply, request.getReplyTo());
            }
            else if (EMAIL2.equals(toRecipient))
            {
                assertNull(request.getReplyTo());
            }
            else
            {
                fail("Unexpected recipient " + toRecipient);
            }
View Full Code Here

        Collection<UserActionRequest> results = sut.notify(NOTIFICATION_TYPE_NO_REPLY,
                Collections.singletonList(RECIPIENT1),
                Collections.singletonMap(NotificationPropertyKeys.HIGH_PRIORITY, (Object) true), recipientIndex);
        mockery.assertIsSatisfied();

        NotificationEmailDTO request = assertGetSingleResult(results);
        assertTrue(request.isHighPriority());
    }
View Full Code Here

        Collection<UserActionRequest> results = sut.notify(NOTIFICATION_TYPE_NO_REPLY, recipients,
                Collections.EMPTY_MAP, recipientIndex);
        mockery.assertIsSatisfied();

        NotificationEmailDTO request = assertGetSingleResult(results);
        assertNull(request.getHtmlBody());
        assertEquals(TEXT_BODY_RENDERED, request.getTextBody());
        assertEquals(PREFIX + SUBJECT_RENDERED, request.getSubject());
        assertEquals(EMAIL1, request.getToRecipient());
        assertTrue(request.getBccRecipients() == null || request.getBccRecipients().isEmpty());
        assertTrue(request.getDescription() != null && !request.getDescription().isEmpty());
        assertFalse(request.isHighPriority());
        assertNull(request.getReplyTo());
    }
View Full Code Here

        Collection<UserActionRequest> results = sut.notify(NOTIFICATION_TYPE_NO_REPLY, recipients,
                Collections.EMPTY_MAP, recipientIndex);
        mockery.assertIsSatisfied();

        NotificationEmailDTO request = assertGetSingleResult(results);
        assertNull(request.getHtmlBody());
        assertEquals(TEXT_BODY_RENDERED, request.getTextBody());
        assertEquals(PREFIX + SUBJECT_RENDERED, request.getSubject());
        assertEquals(EMAIL1, request.getToRecipient());
        assertTrue(request.getBccRecipients() == null || request.getBccRecipients().isEmpty());
        assertTrue(request.getDescription() != null && !request.getDescription().isEmpty());
        assertFalse(request.isHighPriority());
        assertNull(request.getReplyTo());
    }
View Full Code Here

        Collection<UserActionRequest> results = sut.notify(NOTIFICATION_TYPE_ACTOR_REPLY, recipients,
                Collections.singletonMap(NotificationPropertyKeys.ACTOR, (Object) "WRONG!"), recipientIndex);
        mockery.assertIsSatisfied();

        NotificationEmailDTO request = assertGetSingleResult(results);
        assertNull(request.getReplyTo());
    }
View Full Code Here

TOP

Related Classes of org.eurekastreams.server.action.execution.email.NotificationEmailDTO

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.