package smash.appointment.parse; import static org.junit.Assert.*; import java.util.List; import org.apache.log4j.Logger; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.Test; public class PrcControlParserTest extends TestBase { Logger logger = Logger.getLogger(PrcSubjectsParserTest.class); PrcControlParser processor = new PrcControlParser(); @AfterClass public static void tearDownAfterClass() throws Exception { } @Before public void setUp() { super.setUp(); } @After public void tearDown() throws Exception { } @Test public void test() throws Exception { List<Subject> entries = processor.processExcel("testFiles/prcControlesExample.xlsx"); assertTrue(entries.size() > 0); Subject subject = entries.get(0); assertEquals("P-333", subject.getScreeningNumber()); assertEquals("CCC", subject.getName()); assertEquals("BBB", subject.getSurname()); assertTrue(subject.getRemarks().contains("note")); assertEquals("DDD", subject.getAddress()); assertEquals("L-2423", subject.getZipCode()); assertEquals("Luxembourg", subject.getCity()); assertEquals("Luxembourg", subject.getCountry()); assertEquals("123", subject.getPhone1()); assertEquals("456", subject.getPhone2()); assertEquals("", subject.getPhone3()); assertEquals("mail@mail.lu", subject.getMail()); assertEquals("", subject.getDiagnosisYear()); assertEquals("", subject.getDiagnosis()); assertEquals("", subject.getReferal()); assertEquals("2016-03-29", subject.getAddDate()); assertEquals("ND3333", subject.getNdNumber()); assertEquals("1999-09-10", subject.getBirthDate()); } }