From 72b257abb38cf1af4c3432cce110d9b52ba27f58 Mon Sep 17 00:00:00 2001 From: John Blum Date: Wed, 20 Nov 2019 16:02:27 -0800 Subject: [PATCH] Add assertion asserting that the 'principalNameIndex' OQL Index is a FUNCTIONAL/RANGE Index and not a HASH Index. Resolves gh-45. --- .../http/GemFireHttpSessionConfigurationIntegrationTests.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spring-session-data-geode/src/integration-test/java/org/springframework/session/data/gemfire/config/annotation/web/http/GemFireHttpSessionConfigurationIntegrationTests.java b/spring-session-data-geode/src/integration-test/java/org/springframework/session/data/gemfire/config/annotation/web/http/GemFireHttpSessionConfigurationIntegrationTests.java index 3940c49..ed92a97 100644 --- a/spring-session-data-geode/src/integration-test/java/org/springframework/session/data/gemfire/config/annotation/web/http/GemFireHttpSessionConfigurationIntegrationTests.java +++ b/spring-session-data-geode/src/integration-test/java/org/springframework/session/data/gemfire/config/annotation/web/http/GemFireHttpSessionConfigurationIntegrationTests.java @@ -37,6 +37,7 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.data.gemfire.GemfireTemplate; +import org.springframework.data.gemfire.IndexType; import org.springframework.data.gemfire.config.annotation.ClientCacheApplication; import org.springframework.data.gemfire.tests.integration.SpringApplicationContextIntegrationTestsSupport; import org.springframework.data.gemfire.tests.mock.annotation.EnableGemFireMockObjects; @@ -90,6 +91,7 @@ public class GemFireHttpSessionConfigurationIntegrationTests extends SpringAppli assertThat(sessionsRegion.getName()).isEqualTo(GemFireHttpSessionConfiguration.DEFAULT_SESSION_REGION_NAME); assertThat(principleNameIndex).isNotNull(); assertThat(principleNameIndex.getName()).isEqualTo("principalNameIndex"); + assertThat(principleNameIndex.getType()).isEqualTo(IndexType.FUNCTIONAL.getGemfireIndexType()); assertThat(principleNameIndex.getRegion()).isEqualTo(sessionsRegion); assertThat(getApplicationContext().getBean(SessionRepository.class)).isInstanceOf(GemFireOperationsSessionRepository.class); assertThat(sessionsRegionTemplate).isNotNull();