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