@Test
  public void cannotCreateLuceneIndexForRegionWithEvictionWithLocalDestroy()
      throws IOException, ParseException {
    try {
      createIndex("field1", "field2", "field3");
      RegionFactory regionFactory = cache.createRegionFactory(RegionShortcut.PARTITION);
      regionFactory.setEvictionAttributes(
          EvictionAttributes.createLIFOEntryAttributes(100, EvictionAction.LOCAL_DESTROY));
      regionFactory.create(REGION_NAME);
    } catch (UnsupportedOperationException e) {
      assertEquals(
          "Lucene indexes on regions with eviction and action local destroy are not supported",
          e.getMessage());
      assertNull(cache.getRegion(REGION_NAME));
    }
  }
Tests of creating lucene indexes on regions. All tests of index creation use cases should be in
classes starting with LuceneIndexCreation*. Most tests belong in this class, except for:
<ul>
<li>Tests that use persistence are in {@link LuceneIndexCreationPersistenceIntegrationTest}</li>
<li>Tests that use offheap are in {@link LuceneIndexCreationOffHeapIntegrationTest}</li>
</ul>
geode-lucene/src/integrationTest/java/org/apache/geode/cache/lucene/LuceneIndexCreationIntegrationTest.java