package org.axway.grapes.tests.acceptance.stories.dependencies; import net.thucydides.core.annotations.Steps; import org.axway.grapes.tests.acceptance.materials.cases.TC04_ProductCase; import org.axway.grapes.tests.acceptance.steps.ModuleSteps; import org.axway.grapes.tests.acceptance.stories.AbstractStory; import org.jbehave.core.annotations.Then; import org.jbehave.core.annotations.When; public class GetProductDependencyReportStory extends AbstractStory { @Steps public ModuleSteps moduleSteps; // @Given("ProductCase loaded in the database") implemented in AbstractStory @When("I look for ProductCase's dependency report") public void ask_for_product_dependency_report() { moduleSteps.look_for_product_dependency_report(TC04_ProductCase.MODULE1_NAME, TC04_ProductCase.MODULE1_VERSION); } @Then("I should see that module4 is not up-to-date") public void checkTheModuleIsNotUpToDate(){ moduleSteps.should_see_not_up_to_date(TC04_ProductCase.ARTIFACT41_GROUPID, TC04_ProductCase.ARTIFACT41_ID, TC04_ProductCase.MODULE4_VERSION, TC04_ProductCase.LAST_MODULE4_VERSION); } }