Search in sources :

Example 6 with Uri

use of com.b2international.snowowl.fhir.core.model.dt.Uri in project snow-owl by b2ihealthcare.

the class SimpleQuantityTest method build.

@Test
public void build() throws Exception {
    assertEquals(Double.valueOf(12.3), quantity.getValue());
    assertEquals("mg", quantity.getUnit());
    assertEquals(new Uri("uri:LOINC"), quantity.getSystem());
    assertEquals(new Code("code"), quantity.getCode());
}
Also used : Uri(com.b2international.snowowl.fhir.core.model.dt.Uri) OperationOutcomeCode(com.b2international.snowowl.fhir.core.codesystems.OperationOutcomeCode) Code(com.b2international.snowowl.fhir.core.model.dt.Code) FhirTest(com.b2international.snowowl.fhir.tests.FhirTest) Test(org.junit.Test)

Example 7 with Uri

use of com.b2international.snowowl.fhir.core.model.dt.Uri in project snow-owl by b2ihealthcare.

the class PrimitiveDataTypeTest method serializeUri.

@Test
public void serializeUri() throws Exception {
    Uri uri = new Uri("value");
    String expectedJson = "\"value\"";
    assertEquals(expectedJson, objectMapper.writeValueAsString(uri));
}
Also used : Uri(com.b2international.snowowl.fhir.core.model.dt.Uri) FhirTest(com.b2international.snowowl.fhir.tests.FhirTest) Test(org.junit.Test)

Example 8 with Uri

use of com.b2international.snowowl.fhir.core.model.dt.Uri in project snow-owl by b2ihealthcare.

the class CodingTest method deserializeFromJson.

@Test
public void deserializeFromJson() throws Exception {
    String jsonCoding = "{\"code\":\"1234\"," + "\"system\":\"http://snomed.info/sct/version/20180131\"," + "\"userSelected\":false}";
    Coding coding = objectMapper.readValue(jsonCoding, Coding.class);
    Assert.assertEquals(new Code("1234"), coding.getCode());
    Assert.assertEquals(new Uri("http://snomed.info/sct/version/20180131"), coding.getSystem());
}
Also used : Coding(com.b2international.snowowl.fhir.core.model.dt.Coding) OperationOutcomeCode(com.b2international.snowowl.fhir.core.codesystems.OperationOutcomeCode) Code(com.b2international.snowowl.fhir.core.model.dt.Code) Uri(com.b2international.snowowl.fhir.core.model.dt.Uri) FhirTest(com.b2international.snowowl.fhir.tests.FhirTest) Test(org.junit.Test)

Example 9 with Uri

use of com.b2international.snowowl.fhir.core.model.dt.Uri in project snow-owl by b2ihealthcare.

the class ExpansionParameterTest method serializeUriParameter.

@Test
public void serializeUriParameter() throws Exception {
    UriParameter parameter = UriParameter.builder().name("paramName").value(new Uri("paramValue")).build();
    JsonPath jsonPath = getJsonPath(parameter);
    assertThat(jsonPath.getString("name"), equalTo("paramName"));
    assertThat(jsonPath.get("valueUri"), equalTo("paramValue"));
}
Also used : JsonPath(io.restassured.path.json.JsonPath) Uri(com.b2international.snowowl.fhir.core.model.dt.Uri) FhirTest(com.b2international.snowowl.fhir.tests.FhirTest) Test(org.junit.Test)

Example 10 with Uri

use of com.b2international.snowowl.fhir.core.model.dt.Uri in project snow-owl by b2ihealthcare.

the class IncludeTest method validate.

private void validate(Include include) {
    assertEquals(new Uri("system"), include.getSystem());
    assertEquals("version", include.getVersion());
    assertEquals("valueSetUri", include.getValueSets().iterator().next().getUriValue());
    ValueSetFilter filter = include.getFilters().iterator().next();
    assertEquals(new Code("filterProperty"), filter.getProperty());
    assertEquals(FilterOperator.EQUALS.getCode(), filter.getOperator());
    assertEquals(new Code("1234567"), filter.getValue());
    ValueSetConcept concept = include.getConcepts().iterator().next();
    assertEquals("code", concept.getCode().getCodeValue());
    assertEquals("display", concept.getDisplay());
    Designation designation = concept.getDesignations().iterator().next();
    assertEquals("gb_en", designation.getLanguage());
    assertEquals("designationValue", designation.getValue());
    assertEquals("internal", designation.getUse().getCode().getCodeValue());
}
Also used : Designation(com.b2international.snowowl.fhir.core.model.Designation) ValueSetFilter(com.b2international.snowowl.fhir.core.model.valueset.ValueSetFilter) ValueSetConcept(com.b2international.snowowl.fhir.core.model.valueset.ValueSetConcept) Uri(com.b2international.snowowl.fhir.core.model.dt.Uri) Code(com.b2international.snowowl.fhir.core.model.dt.Code)

Aggregations

Uri (com.b2international.snowowl.fhir.core.model.dt.Uri)21 FhirTest (com.b2international.snowowl.fhir.tests.FhirTest)15 Test (org.junit.Test)15 Code (com.b2international.snowowl.fhir.core.model.dt.Code)10 OperationOutcomeCode (com.b2international.snowowl.fhir.core.codesystems.OperationOutcomeCode)4 JsonPath (io.restassured.path.json.JsonPath)3 Designation (com.b2international.snowowl.fhir.core.model.Designation)2 Extension (com.b2international.snowowl.fhir.core.model.Extension)2 IntegerExtension (com.b2international.snowowl.fhir.core.model.IntegerExtension)2 StringExtension (com.b2international.snowowl.fhir.core.model.StringExtension)2 CodeSystem (com.b2international.snowowl.fhir.core.model.codesystem.CodeSystem)2 Coding (com.b2international.snowowl.fhir.core.model.dt.Coding)2 SnowOwlConfiguration (com.b2international.snowowl.core.config.SnowOwlConfiguration)1 SnowOwlOpenApiWebMvcResource (com.b2international.snowowl.core.rest.SnowOwlOpenApiWebMvcResource)1 IssueSeverity (com.b2international.snowowl.fhir.core.codesystems.IssueSeverity)1 IssueType (com.b2international.snowowl.fhir.core.codesystems.IssueType)1 BadRequestException (com.b2international.snowowl.fhir.core.exceptions.BadRequestException)1 ValidationException (com.b2international.snowowl.fhir.core.exceptions.ValidationException)1 Bundle (com.b2international.snowowl.fhir.core.model.Bundle)1 Issue (com.b2international.snowowl.fhir.core.model.Issue)1