use of com.b2international.snowowl.fhir.core.model.conceptmap.Match in project snow-owl by b2ihealthcare.
the class TranslateResultSerializationTest method validResultTest.
@Test
public void validResultTest() throws Exception {
Match match = Match.builder().equivalence(ConceptMapEquivalence.EQUAL).build();
Match match2 = Match.builder().equivalence(ConceptMapEquivalence.DISJOINT).build();
TranslateResult translateResult = TranslateResult.builder().message("This is a test result").addMatch(match).addMatch(match2).build();
Fhir fhirParameters = new Parameters.Fhir(translateResult);
Parameter parameter = fhirParameters.getByName("result").get();
Boolean result = (Boolean) parameter.getValue();
assertEquals(true, result.booleanValue());
parameter = fhirParameters.getByName("message").get();
String message = (String) parameter.getValue();
assertEquals("This is a test result", message);
parameter = fhirParameters.getByName("match").get();
Parameters matchParameters = (Parameters) parameter.getValue();
parameter = matchParameters.getByName("equivalence").get();
assertEquals("equal", ((Code) parameter.getValue()).getCodeValue());
}
Aggregations