XmlParserTest.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:FHIR-Server 作者:
@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());

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号