目前,我正在使用 Spring 将步骤类注入到 JUnit 测试中:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration...
class MyTest extends JUnitStories {
@Autowired private MySteps mySteps;
public List<CandidateSteps> candidateSteps() {
return new InstanceStepsFactory(configuration(), mySteps).createCandidateSteps();
}
...
}
我想用多个线程运行 JBehave,所以我不能再注入单例 MySteps bean。
我已阅读http://jira.codehaus.org/browse/JBEHAVE-492但仍然看不到如何解决我的问题。