> Aslak,
>

Any chance you could join #cucumber on IRC tonight?

Aslak


>
> I just ran the simple examples in your latest version of cucumber_java, and
> it exposes the ambiguous steps problem that I'm seeing.
> Before I could get it to run, I had to make four changes to the
> cucumber-maven project.  The class CucumberMojo has Java 6'isms in
> it and the client I'm working with is still on Java 5.  Specifically:
>
> 1. I had to replace calls to String.isEmpty() to use the length() method
> instead.
> 2. I had to remove the @override annotation on the execute() method (the
> interface never had this method?)
>
> Once I did that, then I cleaned my local maven repository, did a "mvn clean
> package install" in the cucumber_java
> root directory then went down into the examples/simple directory and did a
> "mvn clean package".
>
> Then when I went to run the simple tests in cucumber_java/examples/simple
> using the command:
>
>         jruby -S cucumber features
>
> I see the ambiguous steps definition error again, but I'm also seeing
> argument type mismatch in StepDefinitionExtras...
> Attached below is the dump of my test run.  Hope this helps.
>
> thanks in advance,
>
> --
> John Goodsen                 RADSoft / Better Software Faster
> [email protected]            Lean/Agile/XP/Scrum Coaching and Training
> http://www.radsoft.com          Ruby on Rails and Java Solutions
>
> ---------------------------------------------- TEST RUN RESULTS BELOW
> ---------------------------------------------------------------------
>
> pcp072050pcs:simple jgoodsen8440$ jruby -S cucumber --guess features
> Feature: Simple
>
>   Scenario: 3 cukes                  # features/demo.feature:3
>     Given I have 3 green cukes       # public void
> simple.StuffSteps.iHaveNCukes(int,java.lang.String)
>       java.lang.IllegalArgumentException: argument type mismatch
> (Cucumber::PureJava::StepDefinitionExtras::JavaException)
>       cucumber/internal/StepDefinition.java:33:in `invokeOnTarget'
>       cucumber/internal/StepDefinition.java:28:in `invokeOnTarget'
>       features/demo.feature:4:in `Given I have 3 green cukes'
>     When I add a table               # public void
> simple.StuffSteps.iAddATable(cucumber.Table)
>       | a | b |
>       | 1 | 2 |
>     Then I should have 3 green cukes # public void
> simple.StuffSteps.iShouldHaveNCukes(int,java.lang.String)
>
>   Scenario: 4 cukes                  # features/demo.feature:10
>     Given I have 4 green cukes       # features/demo.feature:11
>       Ambiguous match of "I have 4 green cukes":
>
>       public void simple.StuffSteps.iHaveNCukes(int,java.lang.String):in
> `/I have (\d+) (.*) cukes/'
>       public void simple.StuffSteps.iHaveNCukes(int,java.lang.String):in
> `/I have (\d+) (.*) cukes/'
>
>        (Cucumber::Ambiguous)
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/step_mother.rb:122:in
> `step_match'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:50:in
> `find_step_match!'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:27:in
> `invoke'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:22:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:93:in
> `visit_step'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:119:in
> `visit_step'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:14:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:13:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:13:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:89:in
> `visit_steps'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/scenario.rb:40:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/step_mother.rb:152:in
> `before_and_after'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/scenario.rb:39:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:64:in
> `visit_feature_element'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:78:in
> `visit_feature_element'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:24:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:23:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:23:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:42:in
> `visit_feature'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:40:in
> `visit_feature'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:21:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:20:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:20:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:38:in
> `visit_features'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:25:in
> `visit_features'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:9:in
> `method_missing'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:8:in
> `map'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:8:in
> `method_missing'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/cli/main.rb:41:in
> `execute!'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/cli/main.rb:20:in
> `execute'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/cucumber:6
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/cucumber:19:in
> `load'
>       /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/bin/cucumber:19
>       features/demo.feature:11:in `Given I have 4 green cukes'
>     When I add a table               # features/demo.feature:12
>       | a | b |
>       | 1 | 2 |
>       Ambiguous match of "I add a table":
>
>       public void simple.StuffSteps.iAddATable(cucumber.Table):in `/I add a
> table/'
>       public void simple.StuffSteps.iAddATable(cucumber.Table):in `/I add a
> table/'
>
>        (Cucumber::Ambiguous)
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/step_mother.rb:122:in
> `step_match'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:50:in
> `find_step_match!'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:27:in
> `invoke'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:22:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:93:in
> `visit_step'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:119:in
> `visit_step'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:14:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:13:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:13:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:89:in
> `visit_steps'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/scenario.rb:40:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/step_mother.rb:152:in
> `before_and_after'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/scenario.rb:39:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:64:in
> `visit_feature_element'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:78:in
> `visit_feature_element'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:24:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:23:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:23:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:42:in
> `visit_feature'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:40:in
> `visit_feature'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:21:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:20:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:20:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:38:in
> `visit_features'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:25:in
> `visit_features'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:9:in
> `method_missing'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:8:in
> `map'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:8:in
> `method_missing'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/cli/main.rb:41:in
> `execute!'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/cli/main.rb:20:in
> `execute'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/cucumber:6
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/cucumber:19:in
> `load'
>       /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/bin/cucumber:19
>       features/demo.feature:12:in `When I add a table'
>     Then I should have 4 green cukes # features/demo.feature:15
>       Ambiguous match of "I should have 4 green cukes":
>
>       public void
> simple.StuffSteps.iShouldHaveNCukes(int,java.lang.String):in `/I should have
> (\d+) (.*) cukes/'
>       public void
> simple.StuffSteps.iShouldHaveNCukes(int,java.lang.String):in `/I should have
> (\d+) (.*) cukes/'
>
>        (Cucumber::Ambiguous)
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/step_mother.rb:122:in
> `step_match'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:50:in
> `find_step_match!'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:27:in
> `invoke'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:22:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:93:in
> `visit_step'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:119:in
> `visit_step'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:14:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:13:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:13:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:89:in
> `visit_steps'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/scenario.rb:40:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/step_mother.rb:152:in
> `before_and_after'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/scenario.rb:39:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:64:in
> `visit_feature_element'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:78:in
> `visit_feature_element'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:24:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:23:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:23:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:42:in
> `visit_feature'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:40:in
> `visit_feature'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:21:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:20:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:20:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:38:in
> `visit_features'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:25:in
> `visit_features'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:9:in
> `method_missing'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:8:in
> `map'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:8:in
> `method_missing'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/cli/main.rb:41:in
> `execute!'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/cli/main.rb:20:in
> `execute'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/cucumber:6
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/cucumber:19:in
> `load'
>       /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/bin/cucumber:19
>       features/demo.feature:15:in `Then I should have 4 green cukes'
>
>   Scenario: 99 cukes            # features/demo.feature:17
>     Given I have 99 green cukes # features/demo.feature:18
>       Ambiguous match of "I have 99 green cukes":
>
>       public void simple.StuffSteps.iHaveNCukes(int,java.lang.String):in
> `/I have (\d+) (.*) cukes/'
>       public void simple.StuffSteps.iHaveNCukes(int,java.lang.String):in
> `/I have (\d+) (.*) cukes/'
>       public void simple.StuffSteps.iHaveNCukes(int,java.lang.String):in
> `/I have (\d+) (.*) cukes/'
>
>        (Cucumber::Ambiguous)
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/step_mother.rb:122:in
> `step_match'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:50:in
> `find_step_match!'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:27:in
> `invoke'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_invocation.rb:22:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:93:in
> `visit_step'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:119:in
> `visit_step'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:14:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:13:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/step_collection.rb:13:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:89:in
> `visit_steps'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/scenario.rb:40:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/step_mother.rb:152:in
> `before_and_after'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/scenario.rb:39:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:64:in
> `visit_feature_element'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:78:in
> `visit_feature_element'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:24:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:23:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/feature.rb:23:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:42:in
> `visit_feature'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:40:in
> `visit_feature'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:21:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:20:in
> `each'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/features.rb:20:in
> `accept'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/ast/visitor.rb:38:in
> `visit_features'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/formatter/pretty.rb:25:in
> `visit_features'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:9:in
> `method_missing'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:8:in
> `map'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/broadcaster.rb:8:in
> `method_missing'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/cli/main.rb:41:in
> `execute!'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/../lib/cucumber/cli/main.rb:20:in
> `execute'
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/cucumber:6
>
> /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.2.3.1/bin/cucumber:19:in
> `load'
>       /Users/jgoodsen8440/Applications/Java/jruby-1.2.0/bin/cucumber:19
>       features/demo.feature:18:in `Given I have 99 green cukes'
>
> 3 scenarios
> 5 failed steps
> 2 skipped steps
> pcp072050pcs:simple jgoodsen8440$
>
>
> _______________________________________________
> rspec-users mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to