3
안전한 단계, 내가 사용 JUnit 테스트로 단계 클래스를 주입하고있어 봄 :는 현재 멀티 스레드 실행
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration...
class MyTest extends JUnitStories {
@Autowired private MySteps mySteps;
public List<CandidateSteps> candidateSteps() {
return new InstanceStepsFactory(configuration(), mySteps).createCandidateSteps();
}
...
}
내가 JBehave with multiple threads를 실행하고 싶습니다, 그래서 주입 할 수 싱글 톤 MySteps 빈.
나는 http://jira.codehaus.org/browse/JBEHAVE-492을 읽었지만 여전히 내 문제를 해결하는 방법을 볼 수 없습니다.
이 문제를 해결할 더 좋은 방법이없는 것 같습니다. JBehave 단계의 본질 때문에, 그것은 내 경험에서 당신을 불쾌하게 상태있는 디자인으로 강제합니다. – hertzsprung