@Test public void testConvert() throws Exception { // Given String content = "content"; boolean isHtml = true; String email = "*****@*****.**"; String sender = "sender"; String topic = "topic"; Recipient recipient1 = new Recipient(email); List<Recipient> recipients = Arrays.asList(recipient1); Email source = new Email(); source.setContent(content); source.setHtml(isHtml); source.setRecipients(recipients); source.setSender(sender); source.setTopic(topic); List<String> recpts = Arrays.asList(email); BroadcastingMessageResource expected = new BroadcastingMessageResource(); expected.setContent(source.getContent()); expected.setIsHtml(source.isHtml()); expected.setRecipients(recpts); expected.setTopic(source.getTopic()); // When BroadcastingMessageResource actual = unit.convert(source); // Then assertEquals(expected, actual); }
@Test public void testConvertWithEmptyFields() throws Exception { // Given Email source = new Email(); BroadcastingMessageResource expected = new BroadcastingMessageResource(); expected.setRecipients(Collections.<String>emptyList()); expected.setIsHtml(false); // When BroadcastingMessageResource actual = unit.convert(source); // Then assertEquals(expected, actual); }