In 2.4 the step matching has become step type aware

http://jira.codehaus.org/browse/JBEHAVE-196

If you change the @When annotation to @Then (or add a method annotated
by @Then) it will work.

Cheers

On 24/02/2010 08:56, nino martinez wael wrote:
> Hi Guys
>
> I just upgraded from jbehave 2.3 to 2.4 this morning. And something
> are wrong. Some of our steps are not being picked up, thus giving
> failing tests..
>
> Heres the java side:
>
>     @Then("the user hears phrase $phrase at $location as $promptType")
>     public void hearPhrase(String phrase, String location, String
> promptType) {
>        ...
>     }
>
>     @Then("the system prepares for $digit digit input terminatable by
> $terminator")
>     public void theSystemPreparesForInput(int digit, String terminator) {
>    }
>
>     @When("the user enters $input and terminates with $terminator")
>     public void inputAndTerminate(String input, String terminator) {
>     }
>
>
>
> Heres the steps:
>
> Then the user hears phrase phrase at LETTERID as initializing
> Then the user hears phrase phrase at LETTERID as intro
> Then the system prepares for 7 digit input terminatable by #
> Then the user enters 1234 and terminates with #
> Then the user hears terminator at LETTERID for 1 time
>
>
> This step are pending : "Then the user enters 1234 and terminates with
> #" and I can see it are not being run during the test.. I wonder why?
> It is working in 2.3
>
>
> regards Nino


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to