|
||||||||
This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira |
- [jbehave-dev] [jira] (JBEHAVE-573) Step Marked as PEND... Damon Smith (JIRA)
- [jbehave-dev] [jira] (JBEHAVE-573) Step Marked as... Mauro Talevi (JIRA)
- [jbehave-dev] [jira] (JBEHAVE-573) Step Marked as... Colin Vipurs (JIRA)
- [jbehave-dev] [jira] (JBEHAVE-573) Step Marked as... JIRA
- [jbehave-dev] [jira] (JBEHAVE-573) Step Marked as... Damon Smith (JIRA)
- [jbehave-dev] [jira] (JBEHAVE-573) Step Marked as... Mauro Talevi (JIRA)
- [jbehave-dev] [jira] (JBEHAVE-573) Step Marked as... Mauro Talevi (JIRA)
- [jbehave-dev] [jira] (JBEHAVE-573) Step Marked as... Mauro Talevi (JIRA)
- [jbehave-dev] [jira] (JBEHAVE-573) Step Marked as... Mauro Talevi (JIRA)
Hi Damon, it's all right, we've all been through the frustration of not understanding why something fails to work as expected.
We welcome all feedback and always try to improve to tool and the user experience. But let's try to be constructive.
As for the issue at hand: a step is not marked as "pending" after a failure, that is a "not performed step". Pending means that is has not been matched to any public method in the steps classes. It is true that we've not explicitly underlined that the method must be public, and I'll update the docs in this sense to make it clearer.
So in this sense, there is no silent failure, just lack of matched steps.
Incidentally, it wouldn't be difficult to allow non-public methods to be used, but I wonder what the usefulness of it would be. The idea we're trying to convey is to create an API of available steps, declared by annotations.