XmlParserTest.java 文件源码

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

项目:FHIR-Server 作者:
@Test
public void testEncodeResourceRef() throws DataFormatException {

    Patient patient = new Patient();
    patient.setManagingOrganization(new Reference());

    IParser p = ourCtx.newXmlParser();
    String str = p.encodeResourceToString(patient);
    assertThat(str, IsNot.not(StringContains.containsString("managingOrganization")));

    Reference ref = new Reference();
    ref.setReference("Organization/123");
    ref.setDisplay("DISPLAY!");
    patient.setManagingOrganization(ref);
    str = p.encodeResourceToString(patient);
    assertThat(str, StringContains.containsString("<managingOrganization><reference value=\"Organization/123\"/><display value=\"DISPLAY!\"/></managingOrganization>"));

    Organization org = new Organization();
    org.addIdentifier().setSystem("foo").setValue("bar");
    patient.setManagingOrganization(new Reference(org));
    str = p.encodeResourceToString(patient);
    assertThat(str, StringContains.containsString("<contained><Organization"));

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号