Details
Description
The StepCandidate class does not expose the actual Class type for the implementing class type. In order for a caller to find this out, it must instantiate the step using getStepsInstance() and then call getClass().
This creates a problem when integrating with the jbehave-junit-runner as described in this issue: https://github.com/codecentric/jbehave-junit-runner/issues/29.
That issue cannot be resolved unless the caller can ask for the class type without instantiating it. Code showing an example of this problem is attached below.
Activity

Field | Original Value | New Value |
---|---|---|
Status | Open [ 1 ] | Resolved [ 5 ] |
Fix Version/s | 3.7.6 [ 19035 ] | |
Resolution | Fixed [ 1 ] |

Fix Version/s | 3.8 [ 19104 ] | |
Fix Version/s | 3.7.6 [ 19035 ] |
By the way, I'm happy to submit a patch for this if someone can direct me to the proper process.