From 12a66a943833d4ccbce5aa7cc2190f34d6ed2985 Mon Sep 17 00:00:00 2001 From: jamesagnew Date: Sun, 17 Apr 2016 20:02:50 -0400 Subject: [PATCH] More test fixing --- .../fhir/jpa/dao/dstu3/BaseJpaDstu3Test.java | 30 ++++++++----------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/dao/dstu3/BaseJpaDstu3Test.java b/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/dao/dstu3/BaseJpaDstu3Test.java index e3c22bfe165..19e216a186d 100644 --- a/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/dao/dstu3/BaseJpaDstu3Test.java +++ b/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/dao/dstu3/BaseJpaDstu3Test.java @@ -84,19 +84,13 @@ import ca.uhn.fhir.util.TestUtil; //@formatter:on public abstract class BaseJpaDstu3Test extends BaseJpaTest { - private static IFhirResourceDaoValueSet ourValueSetDao; private static JpaValidationSupportChainDstu3 ourJpaValidationSupportChainDstu3; + private static IFhirResourceDaoValueSet ourValueSetDao; - @AfterClass - public static void afterClassClearContextBaseJpaDstu3Test() throws Exception { - TestUtil.clearAllStaticFieldsForUnitTest(); - } - - - @Autowired - private JpaValidationSupportChainDstu3 myJpaValidationSupportChainDstu3; @Autowired protected ApplicationContext myAppCtx; + + @Autowired @Qualifier("myCodeSystemDaoDstu3") protected IFhirResourceDao myCodeSystemDao; @@ -128,6 +122,8 @@ public abstract class BaseJpaDstu3Test extends BaseJpaTest { protected IFhirResourceDao myImmunizationDao; protected IServerInterceptor myInterceptor; @Autowired + private JpaValidationSupportChainDstu3 myJpaValidationSupportChainDstu3; + @Autowired @Qualifier("myLocationDaoDstu3") protected IFhirResourceDao myLocationDao; @Autowired @@ -142,14 +138,14 @@ public abstract class BaseJpaDstu3Test extends BaseJpaTest { @Autowired @Qualifier("myNamingSystemDaoDstu3") protected IFhirResourceDao myNamingSystemDao; + @Autowired + @Qualifier("myObservationDaoDstu3") + protected IFhirResourceDao myObservationDao; @Autowired -@Qualifier("myObservationDaoDstu3") -protected IFhirResourceDao myObservationDao; +@Qualifier("myOrganizationDaoDstu3") +protected IFhirResourceDao myOrganizationDao; - @Autowired - @Qualifier("myOrganizationDaoDstu3") - protected IFhirResourceDao myOrganizationDao; @Autowired @Qualifier("myPatientDaoDstu3") protected IFhirResourceDaoPatient myPatientDao; @@ -206,7 +202,6 @@ protected IFhirResourceDao myObservationDao; myInterceptor = mock(IServerInterceptor.class); myDaoConfig.setInterceptors(myInterceptor); } - @Before @Transactional public void beforeFlushFT() { @@ -232,7 +227,6 @@ protected IFhirResourceDao myObservationDao; myDaoConfig.setIncludeLimit(2000); } - protected T loadResourceFromClasspath(Class type, String resourceName) throws IOException { InputStream stream = FhirResourceDaoDstu2SearchNoFtTest.class.getResourceAsStream(resourceName); if (stream == null) { @@ -243,6 +237,7 @@ protected IFhirResourceDao myObservationDao; return newJsonParser.parseResource(type, string); } + public TransactionTemplate newTxTemplate() { TransactionTemplate retVal = new TransactionTemplate(myTxManager); retVal.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW); @@ -251,9 +246,10 @@ protected IFhirResourceDao myObservationDao; } @AfterClass - public static void afterFlushCaches() { + public static void afterClassClearContextBaseJpaDstu3Test() throws Exception { ourValueSetDao.purgeCaches(); ourJpaValidationSupportChainDstu3.flush(); + TestUtil.clearAllStaticFieldsForUnitTest(); } }