@BeforeMethod public void setUp() { rootDir = TestHelper.createRootDir(parentDir, getIndexPathName()); }
private void verifyDirectory(final File rootDir, final String indexName, final int termsAdded, final boolean inverted) { final EmbeddedCacheManager cacheManager = initializeInfinispan(rootDir); TestingUtil.withCacheManager(new CacheManagerCallable(cacheManager) { @Override public void call() throws IOException { Cache<Object, Object> cache = cacheManager.getCache(); Directory directory = DirectoryBuilder.newDirectoryInstance(cache, cache, cache, indexName).create(); TestHelper.verifyOnDirectory(directory, termsAdded, inverted); } }); }
@Test public void testReadExistingIndex() throws IOException { TestHelper.createIndex(rootDir, "index-A", 10 * SCALE, true); TestHelper.createIndex(rootDir, "index-B", 20 * SCALE, false); TestHelper.verifyIndex(rootDir, "index-A", 10 * SCALE, true); verifyDirectory(rootDir, "index-A", 10 * SCALE, true); TestHelper.verifyIndex(rootDir, "index-B", 20 * SCALE, false); verifyDirectory(rootDir, "index-B", 20 * SCALE, false); }