現在、Springを使用してstepsクラスをJUnitテストに注入しています。
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration...
class MyTest extends JUnitStories {
@Autowired private MySteps mySteps;
public List<CandidateSteps> candidateSteps() {
return new InstanceStepsFactory(configuration(), mySteps).createCandidateSteps();
}
...
}
複数のスレッドでJBehaveを実行したいので、シングルトンのMyStepsBeanを注入できなくなりました。
http://jira.codehaus.org/browse/JBEHAVE-492を読みましたが、問題を解決する方法がわかりません。