IndexReader indexReader = indexWriter.getReader();
indexWriter.close();
Term term = DrillDown.term(indexingParams, new CategoryPath("a","b"));
EnhancementsPayloadIterator iterator = new EnhancementsPayloadIterator(
indexingParams.getCategoryEnhancements(), indexReader, term);
assertTrue("EnhancementsPayloadIterator failure", iterator.init());
assertTrue("Missing document 0", iterator.setdoc(0));
byte[] dummy2 = (byte[]) iterator
.getCategoryData(new CategoryEnhancementDummy2());
assertTrue("Bad array returned for CategoryEnhancementDummy2", Arrays
.equals(dummy2, CategoryEnhancementDummy2.CATEGORY_TOKEN_BYTES));
byte[] dummy3 = (byte[]) iterator
.getCategoryData(new CategoryEnhancementDummy3());
assertTrue("Bad array returned for CategoryEnhancementDummy3", Arrays
.equals(dummy3, CategoryEnhancementDummy3.CATEGORY_TOKEN_BYTES));
indexReader.close();
taxo.close();