List of usage examples for org.springframework.data.gemfire IndexFactoryBean resolveIndexName
String resolveIndexName()
From source file:org.springframework.data.gemfire.IndexFactoryBeanTest.java
@Test public void resolveIndexNameFromBeanNameProperty() { IndexFactoryBean indexFactoryBean = newIndexFactoryBean(); indexFactoryBean.setBeanName("TestIndexBeanName"); indexFactoryBean.setName(null);/* w w w. j a v a 2 s . co m*/ assertThat(indexFactoryBean.resolveIndexName()).isEqualTo("TestIndexBeanName"); }
From source file:org.springframework.data.gemfire.IndexFactoryBeanTest.java
@Test public void resolveIndexNameFromNameProperty() { IndexFactoryBean indexFactoryBean = newIndexFactoryBean(); indexFactoryBean.setBeanName("TestIndexBeanName"); indexFactoryBean.setName("TestIndex"); assertThat(indexFactoryBean.resolveIndexName()).isEqualTo("TestIndex"); }
From source file:org.springframework.data.gemfire.IndexFactoryBeanTest.java
@Test(expected = IllegalArgumentException.class) public void resolveIndexNameThrowsExceptionForUnresolvableIndexName() { try {//from w w w . j a v a 2s. c om IndexFactoryBean indexFactoryBean = newIndexFactoryBean(); indexFactoryBean.setBeanName(null); indexFactoryBean.setName(null); indexFactoryBean.resolveIndexName(); } catch (IllegalArgumentException expected) { assertThat(expected).hasMessage("Index name is required"); assertThat(expected).hasNoCause(); throw expected; } }