@Test public void testOneDocumentBasicEarly() throws Exception { Index index = createIndex(); Manager m = new LocalManager(index); ResultSet rs; Decorate decorate; SearchRequest srq; //postprocess srq = performQuery(m, "fox"); srq.setControl("earlyDecorate", "filename;abstract"); rs = ((Request) srq).getResultSet(); assertEquals(1, rs.getResultSize()); decorate = new Decorate(); decorate.process(m, (Request)srq); decorate.new_query(m, srq, rs); decorate.filter(m, srq, rs, 0, rs.getDocids()[0]); assertEquals(2, rs.getMetaKeys().length); assertEquals("doc1", rs.getMetaItems("filename")[0]); assertEquals("The quick brown fox jumps over the lazy dog", rs.getMetaItems("abstract")[0]); }