@Test
public void testCreateViewIndex() {

    GraphStore graphStore = generateBasicGraphStoreWithColumns();
    IndexStore<Node> indexStore = graphStore.nodeTable.store.indexStore;
    GraphView view = graphStore.viewStore.createView();
    Graph graph = graphStore.viewStore.getGraph(view);
    IndexImpl index = indexStore.createViewIndex(graph);
    Assert.assertSame(indexStore.getIndex(graph), index);
    for (ColumnImpl col : graphStore.nodeTable.store.toArray()) {
        if (col.isIndexed()) {
            Assert.assertTrue(index.hasColumn(col));
        }
    }
}