JsonParserTest.java 文件源码

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

项目:FHIR-Server 作者:
@Test
public void testEncodeContainedResourcesMore() {

    DiagnosticReport rpt = new DiagnosticReport();
    Specimen spm = new Specimen();
    rpt.getText().setDiv("AAA");
    rpt.addSpecimen().setResource(spm);

    IParser p = new FhirContext(DiagnosticReport.class).newJsonParser().setPrettyPrint(true);
    String str = p.encodeResourceToString(rpt);

    ourLog.info(str);
    assertThat(str, StringContains.containsString("<div>AAA</div>"));
    String substring = "\"reference\":\"#";
    assertThat(str, StringContains.containsString(substring));

    int idx = str.indexOf(substring) + substring.length();
    int idx2 = str.indexOf('"', idx + 1);
    String id = str.substring(idx, idx2);
    assertThat(str, StringContains.containsString("\"id\":\"" + id + "\""));
    assertThat(str, IsNot.not(StringContains.containsString("<?xml version='1.0'?>")));

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号