Example #1
0
  @Test
  public void testExtendedClass() {
    FhirContext ctx = new FhirContext();
    ctx.getResourceDefinition(MyPatient.class);

    RuntimeResourceDefinition patient = ctx.getResourceDefinition("Patient");
    assertEquals(Patient.class, patient.getImplementingClass());

    RuntimeResourceDefinition def = ctx.getResourceDefinition(MyPatient.class);
    RuntimeResourceDefinition baseDef = def.getBaseDefinition();
    assertEquals(Patient.class, baseDef.getImplementingClass());
  }