This is an automated email from the ASF dual-hosted git repository. gnodet pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit 3fe1be45ffde717ca77d706a3213571b3f5dc0b5 Author: Guillaume Nodet <[email protected]> AuthorDate: Thu Jun 11 07:40:44 2020 +0200 [CAMEL-11807] Upgrade camel-fhir to junit5 --- components/camel-fhir/camel-fhir-component/pom.xml | 8 ++--- .../component/fhir/AbstractFhirTestSupport.java | 14 ++++----- .../camel/component/fhir/FhirCapabilitiesIT.java | 9 ++++-- .../camel/component/fhir/FhirConfigurationIT.java | 4 ++- .../apache/camel/component/fhir/FhirCreateIT.java | 11 ++++--- .../fhir/FhirCustomClientConfigurationIT.java | 4 ++- .../apache/camel/component/fhir/FhirDeleteIT.java | 16 ++++++---- .../component/fhir/FhirExtraParametersIT.java | 7 +++-- .../apache/camel/component/fhir/FhirHistoryIT.java | 13 +++++---- .../camel/component/fhir/FhirLoadPageIT.java | 17 ++++++----- .../apache/camel/component/fhir/FhirMetaIT.java | 17 ++++++----- .../camel/component/fhir/FhirOperationIT.java | 23 ++++++++------- .../apache/camel/component/fhir/FhirPatchIT.java | 13 +++++---- .../apache/camel/component/fhir/FhirReadIT.java | 7 +++-- .../apache/camel/component/fhir/FhirSearchIT.java | 7 +++-- .../camel/component/fhir/FhirTransactionIT.java | 13 +++++---- .../apache/camel/component/fhir/FhirUpdateIT.java | 34 ++++++++++++---------- .../camel/component/fhir/FhirValidateIT.java | 9 ++++-- .../Hl7v2PatientToFhirPatientIntegrationTest.java | 7 +++-- .../camel/component/fhir/UrlFetcherTest.java | 6 ++-- .../fhir/dataformat/FhirJsonDataFormatTest.java | 14 +++++---- .../FhirJsonDataformatErrorHandlerTest.java | 17 +++++++---- .../fhir/dataformat/FhirXmlDataFormatTest.java | 14 +++++---- .../FhirXmlDataformatErrorHandlerTest.java | 18 +++++++----- .../spring/FhirDataformatConfigSpringTest.java | 12 +++++--- .../FhirDataformatDefaultConfigSpringTest.java | 12 +++++--- .../spring/FhirJsonDataFormatSpringTest.java | 14 +++++---- .../FhirJsonDataformatErrorHandlerSpringTest.java | 20 ++++++++----- .../spring/FhirXmlDataFormatSpringTest.java | 14 +++++---- .../FhirXmlDataformatErrorHandlerSpringTest.java | 19 +++++++----- 30 files changed, 238 insertions(+), 155 deletions(-) diff --git a/components/camel-fhir/camel-fhir-component/pom.xml b/components/camel-fhir/camel-fhir-component/pom.xml index dcfd40c..6d2d3df 100644 --- a/components/camel-fhir/camel-fhir-component/pom.xml +++ b/components/camel-fhir/camel-fhir-component/pom.xml @@ -103,20 +103,20 @@ <!-- testing --> <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> + <groupId>org.junit.jupiter</groupId> + <artifactId>junit-jupiter</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.camel</groupId> - <artifactId>camel-test</artifactId> + <artifactId>camel-test-junit5</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.camel</groupId> - <artifactId>camel-test-spring</artifactId> + <artifactId>camel-test-spring-junit5</artifactId> <scope>test</scope> </dependency> diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/AbstractFhirTestSupport.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/AbstractFhirTestSupport.java index a42fdd3..aefd640 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/AbstractFhirTestSupport.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/AbstractFhirTestSupport.java @@ -28,15 +28,17 @@ import ca.uhn.fhir.rest.server.exceptions.ResourceGoneException; import org.apache.camel.CamelContext; import org.apache.camel.CamelExecutionException; import org.apache.camel.support.PropertyBindingSupport; -import org.apache.camel.test.junit4.CamelTestSupport; +import org.apache.camel.test.junit5.CamelTestSupport; import org.hl7.fhir.dstu3.model.Bundle; import org.hl7.fhir.dstu3.model.HumanName; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Before; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.TestInstance; /** * Abstract base class for Fhir Integration tests generated by Camel API component maven plugin. */ +@TestInstance(TestInstance.Lifecycle.PER_CLASS) public abstract class AbstractFhirTestSupport extends CamelTestSupport { private static final String TEST_OPTIONS_PROPERTIES = "/test-options.properties"; @@ -46,7 +48,7 @@ public abstract class AbstractFhirTestSupport extends CamelTestSupport { FhirContext fhirContext; IGenericClient fhirClient; - @Before + @BeforeEach public void cleanFhirServerState() { if (patientExists()) { deletePatient(); @@ -115,12 +117,6 @@ public abstract class AbstractFhirTestSupport extends CamelTestSupport { this.fhirClient = GENERIC_CLIENT_THREAD_LOCAL.get(); } - @Override - public boolean isCreateCamelContextPerClass() { - // only create the context once for this class - return true; - } - @SuppressWarnings("unchecked") <T> T requestBodyAndHeaders(String endpointUri, Object body, Map<String, Object> headers) throws CamelExecutionException { diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCapabilitiesIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCapabilitiesIT.java index 8dec20c..27a4011 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCapabilitiesIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCapabilitiesIT.java @@ -25,10 +25,13 @@ import org.apache.camel.component.fhir.internal.FhirApiCollection; import org.apache.camel.component.fhir.internal.FhirCapabilitiesApiMethod; import org.hl7.fhir.dstu3.model.CapabilityStatement; import org.hl7.fhir.dstu3.model.Enumerations; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirCapabilities} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -43,7 +46,7 @@ public class FhirCapabilitiesIT extends AbstractFhirTestSupport { org.hl7.fhir.instance.model.api.IBaseConformance result = requestBody("direct://OF_TYPE", CapabilityStatement.class); LOG.debug("ofType: " + result); - assertNotNull("ofType result", result); + assertNotNull(result, "ofType result"); assertEquals(Enumerations.PublicationStatus.ACTIVE, ((CapabilityStatement)result).getStatus()); } @@ -55,7 +58,7 @@ public class FhirCapabilitiesIT extends AbstractFhirTestSupport { org.hl7.fhir.instance.model.api.IBaseConformance result = requestBodyAndHeaders("direct://OF_TYPE", CapabilityStatement.class, headers); LOG.debug("ofType: " + result); - assertNotNull("ofType result", result); + assertNotNull(result, "ofType result"); assertEquals(Enumerations.PublicationStatus.ACTIVE, ((CapabilityStatement)result).getStatus()); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirConfigurationIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirConfigurationIT.java index 7388522..f2eb086 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirConfigurationIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirConfigurationIT.java @@ -26,7 +26,9 @@ import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.fhir.internal.FhirApiCollection; import org.apache.camel.component.fhir.internal.FhirCreateApiMethod; import org.apache.camel.impl.DefaultCamelContext; -import org.junit.Test; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; /** * Test class for {@link FhirConfiguration} APIs. diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCreateIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCreateIT.java index 4dcda5d..8046ea2 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCreateIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCreateIT.java @@ -26,10 +26,13 @@ import org.apache.camel.component.fhir.internal.FhirApiCollection; import org.apache.camel.component.fhir.internal.FhirCreateApiMethod; import org.hl7.fhir.dstu3.model.HumanName; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirCreate} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -46,7 +49,7 @@ public class FhirCreateIT extends AbstractFhirTestSupport { MethodOutcome result = requestBody("direct://RESOURCE", patient); LOG.debug("resource: " + result); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); assertTrue(result.getCreated()); } @@ -58,7 +61,7 @@ public class FhirCreateIT extends AbstractFhirTestSupport { MethodOutcome result = requestBody("direct://RESOURCE_STRING", patientString); LOG.debug("resource: " + result); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); assertTrue(result.getCreated()); } @@ -71,7 +74,7 @@ public class FhirCreateIT extends AbstractFhirTestSupport { MethodOutcome result = requestBodyAndHeaders("direct://RESOURCE_STRING", patientString, headers); LOG.debug("resource: " + result); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); assertTrue(result.getCreated()); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCustomClientConfigurationIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCustomClientConfigurationIT.java index 5214566..076dc34 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCustomClientConfigurationIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirCustomClientConfigurationIT.java @@ -55,7 +55,9 @@ import org.apache.camel.component.fhir.internal.FhirApiCollection; import org.apache.camel.component.fhir.internal.FhirCreateApiMethod; import org.hl7.fhir.instance.model.api.IBaseBundle; import org.hl7.fhir.instance.model.api.IBaseResource; -import org.junit.Test; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertTrue; /** * Test class for {@link FhirConfiguration} APIs. diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirDeleteIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirDeleteIT.java index 310e138..9b3ff2e 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirDeleteIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirDeleteIT.java @@ -25,10 +25,14 @@ import org.apache.camel.component.fhir.api.ExtraParameters; import org.apache.camel.component.fhir.internal.FhirApiCollection; import org.apache.camel.component.fhir.internal.FhirDeleteApiMethod; import org.hl7.fhir.instance.model.api.IBaseOperationOutcome; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirDelete} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -45,7 +49,7 @@ public class FhirDeleteIT extends AbstractFhirTestSupport { IBaseOperationOutcome result = requestBody("direct://RESOURCE", this.patient); LOG.debug("resource: " + result); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); assertFalse(patientExists()); } @@ -57,7 +61,7 @@ public class FhirDeleteIT extends AbstractFhirTestSupport { IBaseOperationOutcome result = requestBody("direct://RESOURCE_BY_ID", this.patient.getIdElement()); LOG.debug("resourceById: " + result); - assertNotNull("resourceById result", result); + assertNotNull(result, "resourceById result"); assertFalse(patientExists()); } @@ -74,7 +78,7 @@ public class FhirDeleteIT extends AbstractFhirTestSupport { IBaseOperationOutcome result = requestBodyAndHeaders("direct://RESOURCE_BY_STRING_ID", null, headers); LOG.debug("resourceById: " + result); - assertNotNull("resourceById result", result); + assertNotNull(result, "resourceById result"); assertFalse(patientExists()); } @@ -85,7 +89,7 @@ public class FhirDeleteIT extends AbstractFhirTestSupport { IBaseOperationOutcome result = requestBody("direct://RESOURCE_CONDITIONAL_BY_URL", "Patient?given=Vincent&family=Freeman"); LOG.debug("resourceConditionalByUrl: " + result); - assertNotNull("resourceConditionalByUrl result", result); + assertNotNull(result, "resourceConditionalByUrl result"); assertFalse(patientExists()); } @@ -98,7 +102,7 @@ public class FhirDeleteIT extends AbstractFhirTestSupport { IBaseOperationOutcome result = requestBodyAndHeaders("direct://RESOURCE_CONDITIONAL_BY_URL", "Patient?given=Vincent&family=Freeman", headers); LOG.debug("resourceConditionalByUrl: " + result); - assertNotNull("resourceConditionalByUrl result", result); + assertNotNull(result, "resourceConditionalByUrl result"); assertFalse(patientExists()); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirExtraParametersIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirExtraParametersIT.java index 5f1e88b..40ffed1 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirExtraParametersIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirExtraParametersIT.java @@ -25,10 +25,13 @@ import org.apache.camel.component.fhir.internal.FhirApiCollection; import org.apache.camel.component.fhir.internal.FhirSearchApiMethod; import org.hl7.fhir.dstu3.model.Bundle; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirSearch} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -48,7 +51,7 @@ public class FhirExtraParametersIT extends AbstractFhirTestSupport { Bundle result = requestBodyAndHeaders("direct://SEARCH_BY_URL", url, headers); LOG.debug("searchByUrl: " + result); - assertNotNull("searchByUrl result", result); + assertNotNull(result, "searchByUrl result"); Patient patient = (Patient) result.getEntry().get(0).getResource(); assertNotNull(patient); assertEquals("Freeman", patient.getName().get(0).getFamily()); diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirHistoryIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirHistoryIT.java index 1705fa5..f6dc638 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirHistoryIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirHistoryIT.java @@ -25,10 +25,13 @@ import org.apache.camel.component.fhir.internal.FhirApiCollection; import org.apache.camel.component.fhir.internal.FhirHistoryApiMethod; import org.hl7.fhir.dstu3.model.Bundle; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirHistory} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -50,7 +53,7 @@ public class FhirHistoryIT extends AbstractFhirTestSupport { Bundle result = requestBodyAndHeaders("direct://ON_INSTANCE", null, headers); LOG.debug("onInstance: " + result); - assertNotNull("onInstance result", result); + assertNotNull(result, "onInstance result"); assertEquals(1, result.getEntry().size()); } @@ -62,7 +65,7 @@ public class FhirHistoryIT extends AbstractFhirTestSupport { Bundle result = requestBodyAndHeaders("direct://ON_SERVER", null, headers); LOG.debug("onServer: " + result); - assertNotNull("onServer result", result); + assertNotNull(result, "onServer result"); assertEquals(1, result.getEntry().size()); } @@ -79,7 +82,7 @@ public class FhirHistoryIT extends AbstractFhirTestSupport { Bundle result = requestBodyAndHeaders("direct://ON_TYPE", null, headers); LOG.debug("onType: " + result); - assertNotNull("onType result", result); + assertNotNull(result, "onType result"); assertEquals(1, result.getEntry().size()); } @@ -99,7 +102,7 @@ public class FhirHistoryIT extends AbstractFhirTestSupport { Bundle result = requestBodyAndHeaders("direct://ON_TYPE", null, headers); LOG.debug("onType: " + result); - assertNotNull("onType result", result); + assertNotNull(result, "onType result"); assertEquals(1, result.getEntry().size()); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirLoadPageIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirLoadPageIT.java index e775340..46d0075 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirLoadPageIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirLoadPageIT.java @@ -31,11 +31,14 @@ import org.hl7.fhir.dstu3.model.HumanName; import org.hl7.fhir.dstu3.model.Patient; import org.hl7.fhir.instance.model.api.IBaseBundle; import org.hl7.fhir.instance.model.api.IBaseResource; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirLoadPage} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -64,7 +67,7 @@ public class FhirLoadPageIT extends AbstractFhirTestSupport { IBaseBundle result = requestBodyAndHeaders("direct://BY_URL", null, headers); LOG.debug("byUrl: " + result); - assertNotNull("byUrl result", result); + assertNotNull(result, "byUrl result"); } @Test @@ -78,7 +81,7 @@ public class FhirLoadPageIT extends AbstractFhirTestSupport { // using org.hl7.fhir.instance.model.api.IBaseBundle message body for single parameter "bundle" Bundle result = requestBody("direct://NEXT", bundle); - assertNotNull("next result", result); + assertNotNull(result, "next result"); LOG.debug("next: " + result); } @@ -98,7 +101,7 @@ public class FhirLoadPageIT extends AbstractFhirTestSupport { Bundle result = requestBody("direct://PREVIOUS", bundle); LOG.debug("previous: " + result); - assertNotNull("previous result", result); + assertNotNull(result, "previous result"); } @Test @@ -119,10 +122,10 @@ public class FhirLoadPageIT extends AbstractFhirTestSupport { Bundle result = requestBodyAndHeaders("direct://PREVIOUS", bundle, headers); LOG.debug("previous: " + result); - assertNotNull("previous result", result); + assertNotNull(result, "previous result"); } - @Before + @BeforeEach public void populateServer() { List<IBaseResource> input = new ArrayList<>(); diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirMetaIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirMetaIT.java index 2c21e88..866769c 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirMetaIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirMetaIT.java @@ -26,10 +26,13 @@ import org.apache.camel.component.fhir.internal.FhirMetaApiMethod; import org.hl7.fhir.dstu3.model.Meta; import org.hl7.fhir.dstu3.model.Patient; import org.hl7.fhir.instance.model.api.IBaseMetaType; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirMeta} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -55,7 +58,7 @@ public class FhirMetaIT extends AbstractFhirTestSupport { IBaseMetaType result = requestBodyAndHeaders("direct://ADD", null, headers); LOG.debug("add: " + result); - assertNotNull("add result", result); + assertNotNull(result, "add result"); assertEquals(1, result.getTag().size()); } @@ -84,7 +87,7 @@ public class FhirMetaIT extends AbstractFhirTestSupport { IBaseMetaType result = requestBodyAndHeaders("direct://DELETE", null, headers); LOG.debug("delete: " + result); - assertNotNull("delete result", result); + assertNotNull(result, "delete result"); assertEquals(0, result.getTag().size()); } @@ -99,7 +102,7 @@ public class FhirMetaIT extends AbstractFhirTestSupport { IBaseMetaType result = requestBodyAndHeaders("direct://GET_FROM_RESOURCE", null, headers); LOG.debug("getFromResource: " + result); - assertNotNull("getFromResource result", result); + assertNotNull(result, "getFromResource result"); assertEquals(0, result.getTag().size()); } @@ -107,7 +110,7 @@ public class FhirMetaIT extends AbstractFhirTestSupport { public void testGetFromServer() throws Exception { // using Class message body for single parameter "metaType" IBaseMetaType result = requestBody("direct://GET_FROM_SERVER", Meta.class); - assertNotNull("getFromServer result", result); + assertNotNull(result, "getFromServer result"); LOG.debug("getFromServer: " + result); } @@ -122,7 +125,7 @@ public class FhirMetaIT extends AbstractFhirTestSupport { IBaseMetaType result = requestBodyAndHeaders("direct://GET_FROM_TYPE", null, headers); LOG.debug("getFromType: " + result); - assertNotNull("getFromType result", result); + assertNotNull(result, "getFromType result"); } @Test @@ -137,7 +140,7 @@ public class FhirMetaIT extends AbstractFhirTestSupport { Meta result = requestBodyAndHeaders("direct://GET_FROM_TYPE", null, headers); LOG.debug("getFromType: " + result); - assertNotNull("getFromType result", result); + assertNotNull(result, "getFromType result"); } @Override diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirOperationIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirOperationIT.java index d33ea3b..9f3a89a 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirOperationIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirOperationIT.java @@ -26,11 +26,14 @@ import org.hl7.fhir.dstu3.model.Bundle; import org.hl7.fhir.dstu3.model.IdType; import org.hl7.fhir.dstu3.model.Parameters; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Ignore; -import org.junit.Test; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirOperation} APIs. */ @@ -59,9 +62,9 @@ public class FhirOperationIT extends AbstractFhirTestSupport { final Parameters result = requestBodyAndHeaders("direct://ON_INSTANCE", null, headers); LOG.debug("onInstance: " + result); - assertNotNull("onInstance result", result); + assertNotNull(result, "onInstance result"); Bundle bundle = (Bundle) result.getParameter().get(0).getResource(); - assertNotNull("onInstance result", bundle); + assertNotNull(bundle, "onInstance result"); IdType id = bundle.getEntry().get(0).getResource().getIdElement().toUnqualifiedVersionless(); assertEquals(patient.getIdElement().toUnqualifiedVersionless(), id); } @@ -86,9 +89,9 @@ public class FhirOperationIT extends AbstractFhirTestSupport { final Parameters result = requestBodyAndHeaders("direct://ON_INSTANCE_VERSION", null, headers); LOG.debug("onInstance: " + result); - assertNotNull("onInstance result", result); + assertNotNull(result, "onInstance result"); Bundle bundle = (Bundle) result.getParameter().get(0).getResource(); - assertNotNull("onInstance result", bundle); + assertNotNull(bundle, "onInstance result"); IdType id = bundle.getEntry().get(0).getResource().getIdElement().toUnqualifiedVersionless(); assertEquals(patient.getIdElement().toUnqualifiedVersionless(), id); } @@ -109,7 +112,7 @@ public class FhirOperationIT extends AbstractFhirTestSupport { headers.put("CamelFhir.extraParameters", null); final Parameters result = requestBodyAndHeaders("direct://ON_SERVER", null, headers); - assertNotNull("onServer result", result); + assertNotNull(result, "onServer result"); } @Test @@ -131,11 +134,11 @@ public class FhirOperationIT extends AbstractFhirTestSupport { final org.hl7.fhir.instance.model.api.IBaseResource result = requestBodyAndHeaders("direct://ON_TYPE", null, headers); - assertNotNull("onType result", result); + assertNotNull(result, "onType result"); LOG.debug("onType: " + result); } - @Ignore("Not implemented yet in HAPI FHIR server side, see" + @Disabled("Not implemented yet in HAPI FHIR server side, see" + " https://github.com/jamesagnew/hapi-fhir/blob/master/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/dstu3/FhirResourceDaoMessageHeaderDstu3.java#L33") @Test public void testProcessMessage() throws Exception { @@ -152,7 +155,7 @@ public class FhirOperationIT extends AbstractFhirTestSupport { final org.hl7.fhir.instance.model.api.IBaseBundle result = requestBodyAndHeaders("direct://PROCESS_MESSAGE", null, headers); - assertNotNull("processMessage result", result); + assertNotNull(result, "processMessage result"); LOG.debug("processMessage: " + result); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirPatchIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirPatchIT.java index c3a6015..aa19e2e 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirPatchIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirPatchIT.java @@ -29,11 +29,14 @@ import org.apache.camel.component.fhir.internal.FhirPatchApiMethod; import org.hl7.fhir.dstu3.model.Patient; import org.hl7.fhir.instance.model.api.IBaseResource; import org.hl7.fhir.instance.model.api.IIdType; -import org.junit.Ignore; -import org.junit.Test; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirPatch} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -55,7 +58,7 @@ public class FhirPatchIT extends AbstractFhirTestSupport { headers.put("CamelFhir.preferReturn", null); MethodOutcome result = requestBodyAndHeaders("direct://PATCH_BY_ID", null, headers); - assertNotNull("patchById result", result); + assertNotNull(result, "patchById result"); assertActive(result); } @@ -92,7 +95,7 @@ public class FhirPatchIT extends AbstractFhirTestSupport { } @Test - @Ignore(value = "https://github.com/jamesagnew/hapi-fhir/issues/955") + @Disabled(value = "https://github.com/jamesagnew/hapi-fhir/issues/955") public void testPatchByUrl() throws Exception { final Map<String, Object> headers = new HashMap<>(); // parameter type is String @@ -104,7 +107,7 @@ public class FhirPatchIT extends AbstractFhirTestSupport { MethodOutcome result = requestBodyAndHeaders("direct://PATCH_BY_URL", null, headers); - assertNotNull("patchByUrl result", result); + assertNotNull(result, "patchByUrl result"); LOG.debug("patchByUrl: " + result); assertActive(result); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirReadIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirReadIT.java index 93bce78..39d2770 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirReadIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirReadIT.java @@ -25,10 +25,13 @@ import org.apache.camel.component.fhir.internal.FhirApiCollection; import org.apache.camel.component.fhir.internal.FhirReadApiMethod; import org.hl7.fhir.dstu3.model.IdType; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirRead} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -214,7 +217,7 @@ public class FhirReadIT extends AbstractFhirTestSupport { private void assertValidResponse(Patient result) { LOG.debug("response: " + result); - assertNotNull("resourceByUrl result", result); + assertNotNull(result, "resourceByUrl result"); assertEquals("Freeman", result.getName().get(0).getFamily()); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirSearchIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirSearchIT.java index 34ab9ba..8532b45 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirSearchIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirSearchIT.java @@ -21,10 +21,13 @@ import org.apache.camel.component.fhir.internal.FhirApiCollection; import org.apache.camel.component.fhir.internal.FhirSearchApiMethod; import org.hl7.fhir.dstu3.model.Bundle; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirSearch} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -40,7 +43,7 @@ public class FhirSearchIT extends AbstractFhirTestSupport { Bundle result = requestBody("direct://SEARCH_BY_URL", url); LOG.debug("searchByUrl: " + result); - assertNotNull("searchByUrl result", result); + assertNotNull(result, "searchByUrl result"); Patient patient = (Patient) result.getEntry().get(0).getResource(); assertNotNull(patient); assertEquals("Freeman", patient.getName().get(0).getFamily()); diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirTransactionIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirTransactionIT.java index b49d9b5..9e1a670 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirTransactionIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirTransactionIT.java @@ -30,10 +30,13 @@ import org.hl7.fhir.dstu3.model.Bundle; import org.hl7.fhir.dstu3.model.HumanName; import org.hl7.fhir.dstu3.model.Patient; import org.hl7.fhir.instance.model.api.IBaseResource; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirTransaction} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -48,7 +51,7 @@ public class FhirTransactionIT extends AbstractFhirTestSupport { // using org.hl7.fhir.instance.model.api.IBaseBundle message body for single parameter "bundle" Bundle result = requestBody("direct://WITH_BUNDLE", createTransactionBundle()); - assertNotNull("withBundle result", result); + assertNotNull(result, "withBundle result"); assertTrue(result.getEntry().get(0).getResponse().getStatus().contains("Created")); LOG.debug("withBundle: " + result); } @@ -61,7 +64,7 @@ public class FhirTransactionIT extends AbstractFhirTestSupport { // using String message body for single parameter "sBundle" final String result = requestBody("direct://WITH_STRING_BUNDLE", stringBundle); - assertNotNull("withBundle result", result); + assertNotNull(result, "withBundle result"); assertTrue(result.contains("Bundle")); LOG.debug("withBundle: " + result); } @@ -77,7 +80,7 @@ public class FhirTransactionIT extends AbstractFhirTestSupport { // using java.util.List message body for single parameter "resources" List<IBaseResource> result = requestBody("direct://WITH_RESOURCES", patients); - assertNotNull("withResources result", result); + assertNotNull(result, "withResources result"); LOG.debug("withResources: " + result); assertTrue(result.size() == 2); } @@ -95,7 +98,7 @@ public class FhirTransactionIT extends AbstractFhirTestSupport { // using java.util.List message body for single parameter "resources" List<IBaseResource> result = requestBodyAndHeaders("direct://WITH_RESOURCES", patients, headers); - assertNotNull("withResources result", result); + assertNotNull(result, "withResources result"); LOG.debug("withResources: " + result); assertTrue(result.size() == 2); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirUpdateIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirUpdateIT.java index dc5aed5..deea670 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirUpdateIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirUpdateIT.java @@ -28,10 +28,14 @@ import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.fhir.internal.FhirApiCollection; import org.apache.camel.component.fhir.internal.FhirUpdateApiMethod; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirUpdate} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -56,9 +60,9 @@ public class FhirUpdateIT extends AbstractFhirTestSupport { MethodOutcome result = requestBodyAndHeaders("direct://RESOURCE", null, headers); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); LOG.debug("resource: " + result); - assertEquals("Birth date not updated!", date, ((Patient)result.getResource()).getBirthDate()); + assertEquals(date, ((Patient)result.getResource()).getBirthDate(), "Birth date not updated!"); } @Test @@ -74,9 +78,9 @@ public class FhirUpdateIT extends AbstractFhirTestSupport { MethodOutcome result = requestBodyAndHeaders("direct://RESOURCE", null, headers); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); LOG.debug("resource: " + result); - assertEquals("Birth date not updated!", date, ((Patient)result.getResource()).getBirthDate()); + assertEquals(date, ((Patient)result.getResource()).getBirthDate(), "Birth date not updated!"); } @Test @@ -94,9 +98,9 @@ public class FhirUpdateIT extends AbstractFhirTestSupport { MethodOutcome result = requestBodyAndHeaders("direct://RESOURCE_WITH_STRING_ID", null, headers); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); LOG.debug("resource: " + result); - assertEquals("Birth date not updated!", date, ((Patient)result.getResource()).getBirthDate()); + assertEquals(date, ((Patient)result.getResource()).getBirthDate(), "Birth date not updated!"); } @Test @@ -114,9 +118,9 @@ public class FhirUpdateIT extends AbstractFhirTestSupport { MethodOutcome result = requestBodyAndHeaders("direct://RESOURCE_AS_STRING", null, headers); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); LOG.debug("resource: " + result); - assertEquals("Birth date not updated!", date, ((Patient)result.getResource()).getBirthDate()); + assertEquals(date, ((Patient)result.getResource()).getBirthDate(), "Birth date not updated!"); } @Test @@ -134,9 +138,9 @@ public class FhirUpdateIT extends AbstractFhirTestSupport { MethodOutcome result = requestBodyAndHeaders("direct://RESOURCE_AS_STRING_WITH_STRING_ID", null, headers); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); LOG.debug("resource: " + result); - assertEquals("Birth date not updated!", date, ((Patient)result.getResource()).getBirthDate()); + assertEquals(date, ((Patient)result.getResource()).getBirthDate(), "Birth date not updated!"); } @Test @@ -155,9 +159,9 @@ public class FhirUpdateIT extends AbstractFhirTestSupport { MethodOutcome result = requestBodyAndHeaders("direct://RESOURCE_BY_SEARCH_URL", null, headers); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); LOG.debug("resource: " + result); - assertEquals("Birth date not updated!", date, ((Patient)result.getResource()).getBirthDate()); + assertEquals(date, ((Patient)result.getResource()).getBirthDate(), "Birth date not updated!"); } @Test @@ -176,9 +180,9 @@ public class FhirUpdateIT extends AbstractFhirTestSupport { MethodOutcome result = requestBodyAndHeaders("direct://RESOURCE_BY_SEARCH_URL_AND_RESOURCE_AS_STRING", null, headers); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); LOG.debug("resource: " + result); - assertEquals("Birth date not updated!", date, ((Patient)result.getResource()).getBirthDate()); + assertEquals(date, ((Patient)result.getResource()).getBirthDate(), "Birth date not updated!"); } @Override diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirValidateIT.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirValidateIT.java index f1537ac..fd63b8b 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirValidateIT.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/FhirValidateIT.java @@ -23,10 +23,13 @@ import org.apache.camel.component.fhir.internal.FhirValidateApiMethod; import org.hl7.fhir.dstu3.model.HumanName; import org.hl7.fhir.dstu3.model.OperationOutcome; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + /** * Test class for {@link org.apache.camel.component.fhir.api.FhirValidate} APIs. * The class source won't be generated again if the generator MOJO finds it under src/test/java. @@ -42,7 +45,7 @@ public class FhirValidateIT extends AbstractFhirTestSupport { // using org.hl7.fhir.instance.model.api.IBaseResource message body for single parameter "resource" MethodOutcome result = requestBody("direct://RESOURCE", bobbyHebb); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); LOG.debug("resource: " + result); assertNotNull(result.getOperationOutcome()); assertTrue(((OperationOutcome) result.getOperationOutcome()).getText().getDivAsString().contains("No issues detected during validation")); @@ -54,7 +57,7 @@ public class FhirValidateIT extends AbstractFhirTestSupport { // using org.hl7.fhir.instance.model.api.IBaseResource message body for single parameter "resource" MethodOutcome result = requestBody("direct://RESOURCE_AS_STRING", this.fhirContext.newXmlParser().encodeResourceToString(bobbyHebb)); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); LOG.debug("resource: " + result); assertNotNull(result.getOperationOutcome()); assertTrue(((OperationOutcome) result.getOperationOutcome()).getText().getDivAsString().contains("No issues detected during validation")); diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/Hl7v2PatientToFhirPatientIntegrationTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/Hl7v2PatientToFhirPatientIntegrationTest.java index f3a8549..0f7a176 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/Hl7v2PatientToFhirPatientIntegrationTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/Hl7v2PatientToFhirPatientIntegrationTest.java @@ -24,7 +24,10 @@ import org.apache.camel.Exchange; import org.apache.camel.Processor; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.junit.Test; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; /** * This test demonstrates how to convert a HL7V2 patient to a FHIR dtsu3 Patient and then insert it into a FHIR server. @@ -68,7 +71,7 @@ public class Hl7v2PatientToFhirPatientIntegrationTest extends AbstractFhirTestSu mock.assertIsSatisfied(); MethodOutcome result = mock.getExchanges().get(0).getIn().getBody(MethodOutcome.class); - assertNotNull("resource result", result); + assertNotNull(result, "resource result"); assertTrue(result.getCreated()); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/UrlFetcherTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/UrlFetcherTest.java index 15dfa6d..bad6b14 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/UrlFetcherTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/UrlFetcherTest.java @@ -20,10 +20,10 @@ import ca.uhn.fhir.context.FhirContext; import ca.uhn.fhir.rest.client.api.IGenericClient; import ca.uhn.fhir.rest.client.interceptor.LoggingInterceptor; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Ignore; -import org.junit.Test; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; -@Ignore("Helper class to generate search URLs based on HAPI-FHIR's search API") +@Disabled("Helper class to generate search URLs based on HAPI-FHIR's search API") public class UrlFetcherTest { @Test diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirJsonDataFormatTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirJsonDataFormatTest.java index 55d10e9..1c9c499 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirJsonDataFormatTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirJsonDataFormatTest.java @@ -23,14 +23,16 @@ import ca.uhn.fhir.context.FhirContext; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; +import org.apache.camel.test.junit5.CamelTestSupport; import org.hl7.fhir.dstu3.model.Address; import org.hl7.fhir.dstu3.model.Base; import org.hl7.fhir.dstu3.model.HumanName; import org.hl7.fhir.dstu3.model.Patient; import org.hl7.fhir.instance.model.api.IBaseResource; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertTrue; public class FhirJsonDataFormatTest extends CamelTestSupport { @@ -41,7 +43,7 @@ public class FhirJsonDataFormatTest extends CamelTestSupport { private MockEndpoint mockEndpoint; @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); mockEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); @@ -57,7 +59,7 @@ public class FhirJsonDataFormatTest extends CamelTestSupport { Exchange exchange = mockEndpoint.getExchanges().get(0); Patient patient = (Patient) exchange.getIn().getBody(); - assertTrue("Patients should be equal!", patient.equalsDeep(getPatient())); + assertTrue(patient.equalsDeep(getPatient()), "Patients should be equal!"); } @Test @@ -72,7 +74,7 @@ public class FhirJsonDataFormatTest extends CamelTestSupport { Exchange exchange = mockEndpoint.getExchanges().get(0); InputStream inputStream = exchange.getIn().getBody(InputStream.class); IBaseResource iBaseResource = FhirContext.forDstu3().newJsonParser().parseResource(new InputStreamReader(inputStream)); - assertTrue("Patients should be equal!", patient.equalsDeep((Base) iBaseResource)); + assertTrue(patient.equalsDeep((Base) iBaseResource), "Patients should be equal!"); } private Patient getPatient() { diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirJsonDataformatErrorHandlerTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirJsonDataformatErrorHandlerTest.java index 65a2a52..31583d6 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirJsonDataformatErrorHandlerTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirJsonDataformatErrorHandlerTest.java @@ -26,10 +26,14 @@ import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.fhir.FhirJsonDataFormat; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; +import org.apache.camel.test.junit5.CamelTestSupport; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.fail; public class FhirJsonDataformatErrorHandlerTest extends CamelTestSupport { @@ -39,18 +43,19 @@ public class FhirJsonDataformatErrorHandlerTest extends CamelTestSupport { private final FhirContext fhirContext = FhirContext.forDstu3(); @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); mockEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); } - @Test(expected = DataFormatException.class) + @Test public void unmarshalParserErrorHandler() throws Throwable { try { template.sendBody("direct:unmarshalErrorHandlerStrict", INPUT); + fail("Expected a DataFormatException"); } catch (CamelExecutionException e) { - throw e.getCause(); + assertTrue(e.getCause() instanceof DataFormatException); } } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirXmlDataFormatTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirXmlDataFormatTest.java index 6e91c91..7643169 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirXmlDataFormatTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirXmlDataFormatTest.java @@ -23,14 +23,16 @@ import ca.uhn.fhir.context.FhirContext; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; +import org.apache.camel.test.junit5.CamelTestSupport; import org.hl7.fhir.dstu3.model.Address; import org.hl7.fhir.dstu3.model.Base; import org.hl7.fhir.dstu3.model.HumanName; import org.hl7.fhir.dstu3.model.Patient; import org.hl7.fhir.instance.model.api.IBaseResource; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertTrue; public class FhirXmlDataFormatTest extends CamelTestSupport { @@ -42,7 +44,7 @@ public class FhirXmlDataFormatTest extends CamelTestSupport { private MockEndpoint mockEndpoint; @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); mockEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); @@ -58,7 +60,7 @@ public class FhirXmlDataFormatTest extends CamelTestSupport { Exchange exchange = mockEndpoint.getExchanges().get(0); Patient patient = (Patient) exchange.getIn().getBody(); - assertTrue("Patients should be equal!", patient.equalsDeep(getPatient())); + assertTrue(patient.equalsDeep(getPatient()), "Patients should be equal!"); } @Test @@ -73,7 +75,7 @@ public class FhirXmlDataFormatTest extends CamelTestSupport { Exchange exchange = mockEndpoint.getExchanges().get(0); InputStream inputStream = exchange.getIn().getBody(InputStream.class); final IBaseResource iBaseResource = FhirContext.forDstu3().newXmlParser().parseResource(new InputStreamReader(inputStream)); - assertTrue("Patients should be equal!", patient.equalsDeep((Base) iBaseResource)); + assertTrue(patient.equalsDeep((Base) iBaseResource), "Patients should be equal!"); } private Patient getPatient() { diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirXmlDataformatErrorHandlerTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirXmlDataformatErrorHandlerTest.java index 4856e91..8e60b25 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirXmlDataformatErrorHandlerTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/FhirXmlDataformatErrorHandlerTest.java @@ -26,10 +26,13 @@ import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.fhir.FhirXmlDataFormat; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; +import org.apache.camel.test.junit5.CamelTestSupport; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.fail; public class FhirXmlDataformatErrorHandlerTest extends CamelTestSupport { @@ -39,18 +42,19 @@ public class FhirXmlDataformatErrorHandlerTest extends CamelTestSupport { private final FhirContext fhirContext = FhirContext.forDstu3(); @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); mockEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); } - @Test(expected = DataFormatException.class) + @Test public void unmarshalParserErrorHandler() throws Throwable { try { template.sendBody("direct:unmarshalErrorHandlerStrict", INPUT); + fail("Expected a DataFormatException"); } catch (CamelExecutionException e) { - throw e.getCause(); + assertTrue(e.getCause() instanceof DataFormatException); } } @@ -64,7 +68,7 @@ public class FhirXmlDataformatErrorHandlerTest extends CamelTestSupport { Exchange exchange = mockEndpoint.getExchanges().get(0); Patient patient = (Patient) exchange.getIn().getBody(); - assertEquals(true, patient.getActive()); + assertTrue(patient.getActive()); } @Override diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirDataformatConfigSpringTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirDataformatConfigSpringTest.java index ee45ce6..395dfb2 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirDataformatConfigSpringTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirDataformatConfigSpringTest.java @@ -26,17 +26,21 @@ import ca.uhn.fhir.parser.LenientErrorHandler; import org.apache.camel.CamelContext; import org.apache.camel.component.fhir.FhirDataFormat; import org.apache.camel.reifier.dataformat.DataFormatReifier; -import org.apache.camel.test.spring.CamelSpringTestSupport; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; import org.hl7.fhir.dstu3.model.IdType; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + public class FhirDataformatConfigSpringTest extends CamelSpringTestSupport { @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirDataformatDefaultConfigSpringTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirDataformatDefaultConfigSpringTest.java index 8f9ff1a..0f32587 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirDataformatDefaultConfigSpringTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirDataformatDefaultConfigSpringTest.java @@ -19,16 +19,20 @@ package org.apache.camel.component.fhir.dataformat.spring; import ca.uhn.fhir.context.FhirVersionEnum; import org.apache.camel.CamelContext; import org.apache.camel.component.fhir.FhirDataFormat; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Before; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNull; + public class FhirDataformatDefaultConfigSpringTest extends CamelSpringTestSupport { @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirJsonDataFormatSpringTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirJsonDataFormatSpringTest.java index 6bfbdeb..d7766e5 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirJsonDataFormatSpringTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirJsonDataFormatSpringTest.java @@ -22,17 +22,19 @@ import java.io.InputStreamReader; import ca.uhn.fhir.context.FhirContext; import org.apache.camel.Exchange; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; import org.hl7.fhir.dstu3.model.Address; import org.hl7.fhir.dstu3.model.Base; import org.hl7.fhir.dstu3.model.HumanName; import org.hl7.fhir.dstu3.model.Patient; import org.hl7.fhir.instance.model.api.IBaseResource; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertTrue; + public class FhirJsonDataFormatSpringTest extends CamelSpringTestSupport { private static final String PATIENT = "{\"resourceType\":\"Patient\"," @@ -42,7 +44,7 @@ public class FhirJsonDataFormatSpringTest extends CamelSpringTestSupport { private MockEndpoint mockEndpoint; @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); mockEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); @@ -58,7 +60,7 @@ public class FhirJsonDataFormatSpringTest extends CamelSpringTestSupport { Exchange exchange = mockEndpoint.getExchanges().get(0); Patient patient = (Patient) exchange.getIn().getBody(); - assertTrue("Patients should be equal!", patient.equalsDeep(getPatient())); + assertTrue(patient.equalsDeep(getPatient()), "Patients should be equal!"); } @Test @@ -73,7 +75,7 @@ public class FhirJsonDataFormatSpringTest extends CamelSpringTestSupport { Exchange exchange = mockEndpoint.getExchanges().get(0); InputStream inputStream = exchange.getIn().getBody(InputStream.class); IBaseResource iBaseResource = FhirContext.forDstu3().newJsonParser().parseResource(new InputStreamReader(inputStream)); - assertTrue("Patients should be equal!", patient.equalsDeep((Base) iBaseResource)); + assertTrue(patient.equalsDeep((Base) iBaseResource), "Patients should be equal!"); } private Patient getPatient() { diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirJsonDataformatErrorHandlerSpringTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirJsonDataformatErrorHandlerSpringTest.java index a1ef8b3..0726f1f 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirJsonDataformatErrorHandlerSpringTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirJsonDataformatErrorHandlerSpringTest.java @@ -20,31 +20,37 @@ import ca.uhn.fhir.parser.DataFormatException; import org.apache.camel.CamelExecutionException; import org.apache.camel.Exchange; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNull; +import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.fail; + public class FhirJsonDataformatErrorHandlerSpringTest extends CamelSpringTestSupport { private static final String INPUT = "{\"resourceType\":\"Patient\",\"extension\":[ {\"valueDateTime\":\"2011-01-02T11:13:15\"} ]}"; private MockEndpoint mockEndpoint; @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); mockEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); } - @Test(expected = DataFormatException.class) + @Test public void unmarshalParserErrorHandler() throws Throwable { try { template.sendBody("direct:unmarshalErrorHandlerStrict", INPUT); + fail("Expected a DataFormatException"); } catch (CamelExecutionException e) { - throw e.getCause(); + assertTrue(e.getCause() instanceof DataFormatException); } } @@ -59,7 +65,7 @@ public class FhirJsonDataformatErrorHandlerSpringTest extends CamelSpringTestSup Exchange exchange = mockEndpoint.getExchanges().get(0); Patient patient = (Patient) exchange.getIn().getBody(); assertEquals(1, patient.getExtension().size()); - assertEquals(null, patient.getExtension().get(0).getUrl()); + assertNull(patient.getExtension().get(0).getUrl()); assertEquals("2011-01-02T11:13:15", patient.getExtension().get(0).getValueAsPrimitive().getValueAsString()); } diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirXmlDataFormatSpringTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirXmlDataFormatSpringTest.java index 99e46af..d761f8b 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirXmlDataFormatSpringTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirXmlDataFormatSpringTest.java @@ -22,17 +22,19 @@ import java.io.InputStreamReader; import ca.uhn.fhir.context.FhirContext; import org.apache.camel.Exchange; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; import org.hl7.fhir.dstu3.model.Address; import org.hl7.fhir.dstu3.model.Base; import org.hl7.fhir.dstu3.model.HumanName; import org.hl7.fhir.dstu3.model.Patient; import org.hl7.fhir.instance.model.api.IBaseResource; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertTrue; + public class FhirXmlDataFormatSpringTest extends CamelSpringTestSupport { private static final String PATIENT = @@ -44,7 +46,7 @@ public class FhirXmlDataFormatSpringTest extends CamelSpringTestSupport { private MockEndpoint mockEndpoint; @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); mockEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); @@ -60,7 +62,7 @@ public class FhirXmlDataFormatSpringTest extends CamelSpringTestSupport { Exchange exchange = mockEndpoint.getExchanges().get(0); Patient patient = (Patient) exchange.getIn().getBody(); - assertTrue("Patients should be equal!", patient.equalsDeep(getPatient())); + assertTrue(patient.equalsDeep(getPatient()), "Patients should be equal!"); } @Test @@ -75,7 +77,7 @@ public class FhirXmlDataFormatSpringTest extends CamelSpringTestSupport { Exchange exchange = mockEndpoint.getExchanges().get(0); InputStream inputStream = exchange.getIn().getBody(InputStream.class); final IBaseResource iBaseResource = FhirContext.forDstu3().newXmlParser().parseResource(new InputStreamReader(inputStream)); - assertTrue("Patients should be equal!", patient.equalsDeep((Base) iBaseResource)); + assertTrue(patient.equalsDeep((Base) iBaseResource), "Patients should be equal!"); } private Patient getPatient() { diff --git a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirXmlDataformatErrorHandlerSpringTest.java b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirXmlDataformatErrorHandlerSpringTest.java index aa593ca..c3a4181 100644 --- a/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirXmlDataformatErrorHandlerSpringTest.java +++ b/components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/dataformat/spring/FhirXmlDataformatErrorHandlerSpringTest.java @@ -20,13 +20,17 @@ import ca.uhn.fhir.parser.DataFormatException; import org.apache.camel.CamelExecutionException; import org.apache.camel.Exchange; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; import org.hl7.fhir.dstu3.model.Patient; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.Assert.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.fail; + public class FhirXmlDataformatErrorHandlerSpringTest extends CamelSpringTestSupport { private static final String INPUT = "<Patient><active value=\"true\"/><active value=\"false\"/></Patient>"; @@ -34,18 +38,19 @@ public class FhirXmlDataformatErrorHandlerSpringTest extends CamelSpringTestSupp private MockEndpoint mockEndpoint; @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); mockEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); } - @Test(expected = DataFormatException.class) + @Test public void unmarshalParserErrorHandler() throws Throwable { try { template.sendBody("direct:unmarshalErrorHandlerStrict", INPUT); + fail("Expected a DataFormatException"); } catch (CamelExecutionException e) { - throw e.getCause(); + assertTrue(e.getCause() instanceof DataFormatException); } } @@ -59,7 +64,7 @@ public class FhirXmlDataformatErrorHandlerSpringTest extends CamelSpringTestSupp Exchange exchange = mockEndpoint.getExchanges().get(0); Patient patient = (Patient) exchange.getIn().getBody(); - assertEquals(true, patient.getActive()); + assertTrue(patient.getActive()); } @Override
