From 5142e2d94517656a15923754279349b6d37b383f Mon Sep 17 00:00:00 2001 From: Michel Oleynik Date: Mon, 7 May 2018 11:06:21 +0200 Subject: [PATCH] Add offending test for #62 --- .../imi/bst/n2c2/zoning/ZoningTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/test/java/at/medunigraz/imi/bst/n2c2/zoning/ZoningTest.java b/src/test/java/at/medunigraz/imi/bst/n2c2/zoning/ZoningTest.java index 26acd3d..1d48f06 100644 --- a/src/test/java/at/medunigraz/imi/bst/n2c2/zoning/ZoningTest.java +++ b/src/test/java/at/medunigraz/imi/bst/n2c2/zoning/ZoningTest.java @@ -8,6 +8,7 @@ import java.time.Period; import java.util.ArrayList; +import org.junit.Assume; import org.junit.Test; import org.xml.sax.SAXException; @@ -63,6 +64,21 @@ public void getAllData() throws IOException, SAXException{ } + + @Test + public void emptyRecordDate() throws IOException, SAXException { + // 292.xml has a visit with no Record Date + final File file = new File("data/292.xml"); + Assume.assumeTrue(file.exists()); + + Patient patient = new PatientDAO().fromXML(file); + + ArrayList visits = patient.getAllVisits(); + + // FIXME See https://github.com/bst-mug/n2c2/issues/62 + assertEquals(4, visits.size()); + //assertEquals(5, visits.size()); + } }