Search in sources :

Example 71 with org.hl7.fhir.r5.utils.validation

use of org.hl7.fhir.r5.utils.validation in project openmrs-module-fhir2 by openmrs.

the class MedicationTranslatorImplTest method toFhirResource_shouldTranslateOpenMrsDateChangedToLastUpdatedDate.

@Test
public void toFhirResource_shouldTranslateOpenMrsDateChangedToLastUpdatedDate() {
    drug.setDateChanged(new Date());
    org.hl7.fhir.r4.model.Medication medication = medicationTranslator.toFhirResource(drug);
    assertThat(medication, notNullValue());
    assertThat(medication.getMeta().getLastUpdated(), DateMatchers.sameDay(new Date()));
}
Also used : Medication(org.hl7.fhir.r4.model.Medication) Date(java.util.Date) Test(org.junit.Test)

Example 72 with org.hl7.fhir.r5.utils.validation

use of org.hl7.fhir.r5.utils.validation in project openmrs-module-fhir2 by openmrs.

the class LocationAddressTranslatorImplTest method shouldTranslateLocationPostalCodeToAddressCode.

@Test
public void shouldTranslateLocationPostalCodeToAddressCode() {
    omrsLocation.setPostalCode(POSTAL_CODE);
    org.hl7.fhir.r4.model.Address address = translator.toFhirResource(omrsLocation);
    assertThat(address, notNullValue());
    assertThat(address.getPostalCode(), notNullValue());
    assertThat(address.getPostalCode(), equalTo(POSTAL_CODE));
}
Also used : Address(org.hl7.fhir.r4.model.Address) Test(org.junit.Test)

Example 73 with org.hl7.fhir.r5.utils.validation

use of org.hl7.fhir.r5.utils.validation in project openmrs-module-fhir2 by openmrs.

the class LocationAddressTranslatorImplTest method shouldTranslateAddressPostalCodeToLocationPostalCode.

@Test
public void shouldTranslateAddressPostalCodeToLocationPostalCode() {
    org.hl7.fhir.r4.model.Address address = new Address();
    address.setPostalCode(POSTAL_CODE);
    omrsLocation = translator.toOpenmrsType(new Location(), address);
    assertThat(omrsLocation, notNullValue());
    assertThat(omrsLocation.getPostalCode(), notNullValue());
    assertThat(omrsLocation.getPostalCode(), equalTo(POSTAL_CODE));
}
Also used : Address(org.hl7.fhir.r4.model.Address) Address(org.hl7.fhir.r4.model.Address) Location(org.openmrs.Location) Test(org.junit.Test)

Example 74 with org.hl7.fhir.r5.utils.validation

use of org.hl7.fhir.r5.utils.validation in project openmrs-module-fhir2 by openmrs.

the class LocationAddressTranslatorImplTest method shouldTranslateAddressCountryToLocationCountry.

@Test
public void shouldTranslateAddressCountryToLocationCountry() {
    org.hl7.fhir.r4.model.Address address = new Address();
    address.setCountry(COUNTRY);
    omrsLocation = translator.toOpenmrsType(new Location(), address);
    assertThat(omrsLocation, notNullValue());
    assertThat(omrsLocation.getCountry(), notNullValue());
    assertThat(omrsLocation.getCountry(), equalTo(COUNTRY));
}
Also used : Address(org.hl7.fhir.r4.model.Address) Address(org.hl7.fhir.r4.model.Address) Location(org.openmrs.Location) Test(org.junit.Test)

Example 75 with org.hl7.fhir.r5.utils.validation

use of org.hl7.fhir.r5.utils.validation in project openmrs-module-fhir2 by openmrs.

the class LocationAddressTranslatorImplTest method shouldTranslateLocationProvinceToAddressProvince.

@Test
public void shouldTranslateLocationProvinceToAddressProvince() {
    omrsLocation.setStateProvince(STATE_PROVINCE);
    org.hl7.fhir.r4.model.Address address = translator.toFhirResource(omrsLocation);
    assertThat(address, notNullValue());
    assertThat(address.getState(), notNullValue());
    assertThat(address.getState(), equalTo(STATE_PROVINCE));
}
Also used : Address(org.hl7.fhir.r4.model.Address) Test(org.junit.Test)

Aggregations

Test (org.junit.jupiter.api.Test)427 Turtle (org.hl7.fhir.dstu3.utils.formats.Turtle)334 Test (org.junit.Test)241 FHIRException (org.hl7.fhir.exceptions.FHIRException)104 ArrayList (java.util.ArrayList)101 IOException (java.io.IOException)78 MockHttpServletResponse (org.springframework.mock.web.MockHttpServletResponse)70 Date (java.util.Date)65 List (java.util.List)64 IBaseResource (org.hl7.fhir.instance.model.api.IBaseResource)61 FileOutputStream (java.io.FileOutputStream)59 CodeableReference (org.hl7.fhir.r5.model.CodeableReference)58 File (java.io.File)57 InputStream (java.io.InputStream)51 ParameterizedTest (org.junit.jupiter.params.ParameterizedTest)50 IBundleProvider (ca.uhn.fhir.rest.api.server.IBundleProvider)48 Bundle (org.hl7.fhir.dstu3.model.Bundle)48 MethodSource (org.junit.jupiter.params.provider.MethodSource)46 Arrays (java.util.Arrays)45 Collectors (java.util.stream.Collectors)45