Как интегрировать Spring в Cucumber

В настоящее время я пытаюсь интегрировать Spring в мои тесты Cucumber. У меня есть собственная SpringFactory, как описано в:

http://www.zsoltfabok.com/blog/2012/01/cucumber-jvm-di/

, но код не вызывается. Как лучше всего «подключить» фабрику к моим тестам?

[Пояснение из комментария к удаленному ответу: основная проблема заключается в том, что в моем тесте в качестве основного исполнителя используется Cucumber, то есть @RunWith(Cucumber.class), поэтому здесь нельзя использовать SpringJUnit4ClassRunner. Это описано в приведенной выше ссылке, но нет описания того, как читается огуречный файл.xml. Я добавил новую SpringFactory, но она не читает файл XML....

Обновление: на самом деле я продвинулся немного дальше, добавив:

    
        info.cukes
        cucumber-spring
        1.0.0.RC15
       

Однако у меня есть переменные @Autowired, которые не внедряются в качестве теста. находится в ведении Cucumber.

Кто-нибудь еще сталкивался с этой проблемой?

8
задан Reimeus 23 February 2012 в 18:34
поделиться