JBehave
  1. JBehave
  2. JBEHAVE-311

Move step creation concern from Steps to StepCreator

    Details

    • Type: Improvement Improvement
    • Status: Resolved Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0
    • Component/s: Core
    • Labels:
      None
    • Number of attachments :
      0

      Description

      Move step creation concern from Steps to StepCreator

      Refactor CandidateSteps interface methods to make clearer their intended use.

        Activity

        Mauro Talevi made changes -
        Field Original Value New Value
        Summary Pull up StepRunner and StepResult interfaces Allow StepRunner implementations to be overridable in Steps
        Description Pull up StepRunner and StepResult interface from Steps.

        This will make basic step execution more trasparent and will allow easier hooks for extensions.
        Pull up StepRunner and StepResult interface from Steps, make the StepRunner implementations overridable.

        Refactor CandidateSteps interface methods to make clearer their intended use.

         
        Mauro Talevi made changes -
        Summary Allow StepRunner implementations to be overridable in Steps Move step creation concern from Steps to StepCreator
        Description Pull up StepRunner and StepResult interface from Steps, make the StepRunner implementations overridable.

        Refactor CandidateSteps interface methods to make clearer their intended use.

         
        Move step creation concern from Steps to StepCreator

        Refactor CandidateSteps interface methods to make clearer their intended use.

         
        Mauro Talevi made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Mauro Talevi
            Reporter:
            Mauro Talevi
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: