XmlParserTest.java 文件源码

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

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

    MyPatient patient = new MyPatient();
    patient.setPetName(new StringDt("Fido"));
    patient.getImportantDates().add(new DateTimeDt("2010-01-02"));
    patient.getImportantDates().add(new DateTimeDt("2014-01-26T11:11:11"));

    patient.addName().addFamily("Smith");

    IParser p = ourCtx.newXmlParser();
    String str = p.encodeResourceToString(patient);

    ourLog.info(str);

    assertThat(str, StringContains.containsString("<Patient xmlns=\"http://hl7.org/fhir\">"));
    assertThat(str, StringContains.containsString("<extension url=\"http://example.com/dontuse#petname\"><valueString value=\"Fido\"/></extension>"));
    assertThat(str, StringContains.containsString("<modifierExtension url=\"http://example.com/dontuse#importantDates\"><valueDateTime value=\"2010-01-02\"/></modifierExtension>"));
    assertThat(str, StringContains.containsString("<modifierExtension url=\"http://example.com/dontuse#importantDates\"><valueDateTime value=\"2014-01-26T11:11:11\"/></modifierExtension>"));
    assertThat(str, StringContains.containsString("<name><family value=\"Smith\"/></name>"));

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号