@@ -0,0 +1,1591 @@
+package com.autonomy.abc.indexes;%0A%0Aimport com.autonomy.abc.config.HostedTestBase;%0Aimport com.autonomy.abc.config.TestConfig;%0Aimport com.autonomy.abc.framework.categories.CoreFeature;%0Aimport com.autonomy.abc.selenium.indexes.Index;%0Aimport com.autonomy.abc.selenium.indexes.IndexService;%0Aimport org.junit.After;%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0Aimport org.junit.experimental.categories.Category;%0A%0Aimport static com.autonomy.abc.framework.ABCAssert.assertThat;%0Aimport static org.hamcrest.Matchers.*;%0A%0A@Category(CoreFeature.class)%0Apublic class IndexCoreITCase extends HostedTestBase %7B%0A    private IndexService indexService;%0A%0A    public IndexCoreITCase(TestConfig config) %7B%0A        super(config);%0A        setInitialUser(config.getUser(%22index_tests%22));%0A    %7D%0A%0A    @Before%0A    public void setUp() %7B%0A        indexService = getApplication().createIndexService(getElementFactory());%0A    %7D%0A%0A    @After%0A    public void tearDown() %7B%0A        indexService.deleteAllIndexes();%0A    %7D%0A%0A    @Test%0A    public void testCreateIndex() %7B%0A        Index index = new Index(%22something%22);%0A        indexService.setUpIndex(index);%0A        assertThat(indexService.goToDetails(index).getIndexTitle(), is(index.getName()));%0A    %7D%0A%0A    @Test%0A    public void testDeleteIndex() %7B%0A        Index index = new Index(%22delete%22);%0A%0A        indexService.setUpIndex(index);%0A        assertThat(indexService.goToIndexes().getIndexDisplayNames(), hasItem(index.getName()));%0A%0A        indexService.deleteIndex(index);%0A        assertThat(indexService.goToIndexes().getIndexDisplayNames(), not(hasItem(index.getName())));%0A    %7D%0A%7D%0A

Add core feature tests for indexes