Hi, Not really. I would like something like this
# ruby Given /^a document exists with content$/ do |pystring| Given "I go to add a document" And 'I fill in "ditacontent" with', pystring And 'I press "Add to repository"' end In this code, the step "Given a document exists with content" is being defined. What this step does is call theese 3 inner steps that are defined somewhere else. On Thu, Aug 19, 2010 at 4:45 PM, Mauro Talevi <[email protected]> wrote: > JBehave supports alias annotations to reference the same method with > different language patterns. > > Is this what you mean? > > Cheers > > On 19 Aug 2010, at 16:30, Victor Moura <[email protected]> wrote: > >> Hi, >> >> Is there a way to, when defining a step, use a step alteady defined >> (not by calling the method)? Something like is done in Cucumber, like >> the following >> >> >> When /I log in the site with the login "(.*)" and password "(.*)"/ do >> | login, passwd | // This is the step that we want to define >> When /I fill the field "txtLogin" with "login" // This step, >> was defined somewhere else, and will be called inside the step we are >> defining now >> When /I fill the field "txtPassword" with "passwd" // Calls the >> same step as the above, using different parameters >> end >> >> The idea is that we can define "higher level" steps independent of the >> method we define in java, and that the legibility of those higher >> level steps we are defining is greater that what we get when using >> something like (in JBehave) >> >> @When "I log in the site with the login \"$login\" and password \"$passwd\" >> public void doLogin(String login, String passwd) { >> fillTextField("txtLogin", login); // this method is defined as a >> step somewhere else >> fillTextField("txtPassword", passwd); >> } >> >> You see, it looks pretty much the same, but I like the idea of being >> able to make the steps more reusable, independent and legible. >> >> Thanks in advance. >> >> -- >> Victor Moura Cortez >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > -- Victor Moura Cortez --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
