Я разрабатываю свой собственный репортер историй, который расширяет NullStoryReporter.Но мои тесты должны выполняться в параллельном режиме.Для этого случая я нашел ConcurrentStoryReporter в пакете org.jbehave.core.reporters
, но у меня есть некоторые трудности с его использованием.
ConcurrentStoryReporter 'конструктор:
public ConcurrentStoryReporter(StoryReporter crossReferencing, StoryReporter delegate, boolean multiThreading) {
this.crossReferencing = crossReferencing;
this.delegate = delegate;
this.multiThreading = multiThreading;
delayedMethods = multiThreading ? Collections.synchronizedList(new ArrayList<DelayedMethod>()) : null;
}
Как я понимаю, делегат - мой пользовательский репортер истории,Но не могли бы вы уточнить, что я должен привести как StoryReporter crossReferencing к конструктору?Есть ли примеры использования класса?