From 779b66c5e40d266ea6e9f4376158972aec0f84c0 Mon Sep 17 00:00:00 2001 From: James Date: Thu, 11 Aug 2016 20:55:11 -0400 Subject: [PATCH] Add unit test --- .../FhirResourceDaoDstu3TerminologyTest.java | 24 +++++++++++++++++++ hapi-fhir-structures-dstu/.project | 20 ---------------- hapi-fhir-structures-hl7org-dstu2/.project | 20 ---------------- 3 files changed, 24 insertions(+), 40 deletions(-) diff --git a/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/dao/dstu3/FhirResourceDaoDstu3TerminologyTest.java b/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/dao/dstu3/FhirResourceDaoDstu3TerminologyTest.java index ffa521af74b..d7b6d0d67f6 100644 --- a/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/dao/dstu3/FhirResourceDaoDstu3TerminologyTest.java +++ b/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/dao/dstu3/FhirResourceDaoDstu3TerminologyTest.java @@ -258,6 +258,30 @@ public class FhirResourceDaoDstu3TerminologyTest extends BaseJpaDstu3Test { } + @Test + public void testReindex() { + createLocalCsAndVs(); + + ValueSet vs = new ValueSet(); + ConceptSetComponent include = vs.getCompose().addInclude(); + include.setSystem(URL_MY_CODE_SYSTEM); + include.addConcept().setCode("ZZZZ"); + + mySystemDao.markAllResourcesForReindexing(); + mySystemDao.performReindexingPass(null); + myTermSvc.saveDeferred(); + mySystemDao.performReindexingPass(null); + myTermSvc.saveDeferred(); + + // Again + mySystemDao.markAllResourcesForReindexing(); + mySystemDao.performReindexingPass(null); + myTermSvc.saveDeferred(); + mySystemDao.performReindexingPass(null); + myTermSvc.saveDeferred(); + + } + @Test public void testExpandWithNoResultsInLocalValueSet2() { createLocalCsAndVs(); diff --git a/hapi-fhir-structures-dstu/.project b/hapi-fhir-structures-dstu/.project index 827e8a644b1..cb64b9f15ff 100644 --- a/hapi-fhir-structures-dstu/.project +++ b/hapi-fhir-structures-dstu/.project @@ -15,26 +15,6 @@ - - org.eclipse.ui.externaltools.ExternalToolBuilder - full,incremental, - - - LaunchConfigHandle - <project>/.externalToolBuilders/org.eclipse.wst.validation.validationbuilder (2).launch - - - - - org.eclipse.ui.externaltools.ExternalToolBuilder - full,incremental, - - - LaunchConfigHandle - <project>/.externalToolBuilders/org.eclipse.m2e.core.maven2Builder (3).launch - - - org.eclipse.m2e.core.maven2Builder diff --git a/hapi-fhir-structures-hl7org-dstu2/.project b/hapi-fhir-structures-hl7org-dstu2/.project index fff2f406b0f..a7c216d2149 100644 --- a/hapi-fhir-structures-hl7org-dstu2/.project +++ b/hapi-fhir-structures-hl7org-dstu2/.project @@ -15,26 +15,6 @@ - - org.eclipse.ui.externaltools.ExternalToolBuilder - full,incremental, - - - LaunchConfigHandle - <project>/.externalToolBuilders/org.eclipse.wst.validation.validationbuilder (4).launch - - - - - org.eclipse.ui.externaltools.ExternalToolBuilder - full,incremental, - - - LaunchConfigHandle - <project>/.externalToolBuilders/org.eclipse.m2e.core.maven2Builder (5).launch - - - org.eclipse.m2e.core.maven2Builder