hibernate search application properties updates.

This commit is contained in:
Jaison Baskaran
2022-05-16 16:18:30 -06:00
parent ffd0cb1a4f
commit 87585ec7cc

View File

@@ -50,7 +50,10 @@ import org.testcontainers.elasticsearch.ElasticsearchContainer;
"elasticsearch.username=SomeUsername", "elasticsearch.username=SomeUsername",
"elasticsearch.password=SomePassword", "elasticsearch.password=SomePassword",
"elasticsearch.protocol=http", "elasticsearch.protocol=http",
"spring.main.allow-bean-definition-overriding=true" "spring.main.allow-bean-definition-overriding=true",
"spring.jpa.properties.hibernate.search.enabled=true",
"spring.jpa.properties.hibernate.search.backend.type=elasticsearch",
"spring.jpa.properties.hibernate.search.backend.analysis.configurer=ca.uhn.fhir.jpa.search.elastic.HapiElasticsearchAnalysisConfigurer"
}) })
@ContextConfiguration(initializers = ElasticsearchLastNR4IT.Initializer.class) @ContextConfiguration(initializers = ElasticsearchLastNR4IT.Initializer.class)
public class ElasticsearchLastNR4IT { public class ElasticsearchLastNR4IT {
@@ -80,7 +83,8 @@ public class ElasticsearchLastNR4IT {
private int port; private int port;
@Test @Test
void testLastN() throws IOException { void testLastN() throws IOException, InterruptedException {
Thread.sleep(2000);
Patient pt = new Patient(); Patient pt = new Patient();
pt.addName().setFamily("Lastn").addGiven("Arthur"); pt.addName().setFamily("Lastn").addGiven("Arthur");
@@ -105,7 +109,6 @@ public class ElasticsearchLastNR4IT {
.withParameter(Parameters.class, "max", new IntegerType(1)) .withParameter(Parameters.class, "max", new IntegerType(1))
.andParameter("subject", new StringType("Patient/" + id.getIdPart())) .andParameter("subject", new StringType("Patient/" + id.getIdPart()))
.execute(); .execute();
Bundle b = (Bundle) output.getParameter().get(0).getResource(); Bundle b = (Bundle) output.getParameter().get(0).getResource();
assertEquals(1, b.getTotal()); assertEquals(1, b.getTotal());
assertEquals(obsId, b.getEntry().get(0).getResource().getIdElement().toUnqualifiedVersionless()); assertEquals(obsId, b.getEntry().get(0).getResource().getIdElement().toUnqualifiedVersionless());