/** * */ package fr.cedrik.inotes; import static org.junit.Assert.assertNotNull; import java.io.IOException; import java.io.InputStream; import javax.xml.stream.XMLStreamException; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import fr.cedrik.email.MessagesMetaData; /** * @author Cédrik LIME */ public class MeetingNoticesXMLConverterTest { private static MeetingNoticesXMLConverter xmlConverter; @BeforeClass public static void setUpBeforeClass() throws Exception { xmlConverter = new MeetingNoticesXMLConverter(); } @AfterClass public static void tearDownAfterClass() throws Exception { xmlConverter = null; } @Before public void setUp() throws Exception { } @After public void tearDown() throws Exception { } /** * Test method for {@link fr.cedrik.inotes.MeetingNoticesXMLConverter#convertXML(InputStream, java.nio.charset.Charset)}. */ @Test public void testConvertXML() throws IOException, XMLStreamException { InputStream is = getClass().getResourceAsStream("/meetingNotices.xml"); MessagesMetaData<MeetingNoticeMetaData> messages = xmlConverter.convertXML(is, null); is.close(); assertNotNull("convertXML", messages); for (MeetingNoticeMetaData message : messages.entries) { assertNotNull("unid", message.unid); assertNotNull("noteid", message.noteid); assertNotNull("meetingDate", message.meetingDate); } } }