Class AbstractCucumberApiSpringConfigurationSteps

java.lang.Object
de.telekom.test.bddwebapp.api.steps.ApiSteps
de.telekom.test.bddwebapp.cucumber.steps.AbstractCucumberApiSpringConfigurationSteps
All Implemented Interfaces:
RestAssuredSteps

public abstract class AbstractCucumberApiSpringConfigurationSteps extends ApiSteps
Author:
Daniel Keiss <daniel.keiss@telekom.de>

Copyright (c) 2023 Daniel Keiss, Deutsche Telekom IT GmbH This file is distributed under the conditions of the Apache License, Version 2.0. For details see the file license on the toplevel.

  • Field Details

    • applicationContext

      @Autowired protected org.springframework.context.ApplicationContext applicationContext
    • scenarioInteraction

      @Autowired protected ScenarioInteraction scenarioInteraction
    • storyInteraction

      @Autowired protected StoryInteraction storyInteraction
    • interactionParameterConverter

      @Autowired protected InteractionParameterConverter interactionParameterConverter
    • customizingFeatures

      @Autowired protected CustomizingFeatures customizingFeatures
    • currentFeature

      @Autowired protected CurrentFeature currentFeature
    • beforeAll

      protected boolean beforeAll
  • Constructor Details

    • AbstractCucumberApiSpringConfigurationSteps

      public AbstractCucumberApiSpringConfigurationSteps()
  • Method Details

    • setupBddWebApp

      public void setupBddWebApp(io.cucumber.java.Scenario scenario)
      Need this method so the cucumber will recognize this class as glue and load spring context configuration
    • startScenarioInteraction

      public void startScenarioInteraction(io.cucumber.java.Scenario scenario)
    • startStoryInteraction

      public void startStoryInteraction(io.cucumber.java.Scenario scenario)
    • resolveInteractionKey

      public String resolveInteractionKey(String interactionKey)