Hi,
I wanted to write a test for MyJCasMultiplier, to check how many JCases are created. Here
is my code:
AnalysisEngineDescription segmenter = createEngineDescription(BreakIteratorSegmenter.class);
AnalysisEngineDescription multiplier = createEngineDescription(MyJCasMultiplier.class);
AggregateBuilder ab = new AggregateBuilder();
ab.add(segmenter);
ab.add(multiplier);
AnalysisEngine engine = ab.createAggregate();
engine.getAnalysisEngineMetaData().getOperationalProperties().setOutputsNewCASes(true);
JCas jCas = engine.newJCas();
jCas.setDocumentText(testString);
JCasIterator it = engine.processAndOutputNewCASes(jCas);
The problem is that engine.processAndOutputNewCASes(jCas) returns always 0 JCases, but I know
it should be more :) Did I miss something here or it is a framework issue?
Best,
Artem
|