Я использую Cucumber для автоматизации тестирования сервисов и контроллеров в моем приложении. Кроме того, я использую бегун для огурцов Junit @RunWith(Cucumber.class)
на этапах испытаний. Мне нужно создать экземпляр моего контроллера, и мне было интересно, могу ли я использовать Spring для этого. В приведенном ниже коде показано, что я хочу сделать.
public class MvcTestSteps {
//is it possible to do this ????
@Autowired
private UserSkillsController userSkillsController;
/*
* Opens the target browser and page objects
*/
@Before
public void setup() {
//insted of doing it like this???
userSkillsController = (UserSkillsController) appContext.getBean("userSkillsController");
skillEntryDetails = new SkillEntryRecord();
}