Commit 4176aca0 authored by R.W.Majeed's avatar R.W.Majeed

unit test for minimal xml eav

parent ff135840
......@@ -32,6 +32,15 @@ public class TestFileObservationSuppliers {
s.close();
p.close();
}
@Test
public void verifyMinimalXML() throws Exception{
GroupedXMLProvider p = new GroupedXMLProvider(null);
ObservationSupplier s = p.createSupplier(getClass().getResourceAsStream("/min.xml"), factory);
Assert.assertTrue( s.stream().count() > 0 );
s.close();
p.close();
}
@Test
public void verifyFlatSupplier() throws Exception{
FlatProviderFactory p = new FlatProviderFactory(null);
......
<eav-data xmlns="http://sekmi.de/histream/ns/eav-data"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- chronologisch impliziert, dass der zeitstempel eines nachfolgenden elementes
größer als alle vorangehenden elemente sein muss. Der Zeitstempel kann vor dem
Encounter-Start liegen -->
<meta>
<!-- Zeitpunkt, an dem der Export erstellt wurde bzw. Datenstand -->
<etl-strategy>replace-visit</etl-strategy>
<source timestamp="2015-04-21T06:58:00Z" id="test"/>
</meta>
<patient id="XX12345">
<given-name>A B</given-name>
<surname>Dampf</surname>
<!-- Gender allows for female, male, indeterminate -->
<!-- Gender element can also be removed or left empty -->
<gender>female</gender>
<encounter id="XXE12345">
<start>2014-01-01T10:30:00</start>
<fact concept="T:date:secs" start="2014-09-07T10:40:03"/>
</encounter>
</patient>
</eav-data>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment