@Test
public void testEncodeBundleCategory() {
Bundle b = new Bundle();
BundleEntryComponent e = b.addEntry();
e.setResource(new Patient());
e.getResource().getMeta().addTag().setSystem("scheme").setCode( "term").setDisplay( "label");
String val = ourCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(b);
ourLog.info(val);
assertThat(val, StringContains.containsString("<category term=\"term\" label=\"label\" scheme=\"scheme\"/>"));
b = ourCtx.newXmlParser().parseResource(Bundle.class, val);
assertEquals(1, b.getEntry().size());
assertEquals(1, b.getEntry().get(0).getResource().getMeta().getTag().size());
assertEquals("scheme", b.getEntry().get(0).getResource().getMeta().getTag().get(0).getSystem());
assertEquals("term", b.getEntry().get(0).getResource().getMeta().getTag().get(0).getCode());
assertEquals("label", b.getEntry().get(0).getResource().getMeta().getTag().get(0).getDisplay());
assertNull(b.getEntry().get(0).getResource());
}
XmlParserTest.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:FHIR-Server
作者:
评论列表
文章目录