Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.github.junitrunner.cucumber;
 
 import static cucumber.runtime.Runtime.*;
 
 
public class CucumberStep extends Task implements Serializable {
    private static final long serialVersionUID = 1L;
    private final Step step;
    private final String scenarioName;
    private final boolean strict;
    public CucumberStep(Step stepString scenarioNameboolean strictStepRunnerListenerDelegate stepRunnerListenerContainer) {
        this. = step;
        this. = scenarioName;
        this. = strict;
        this. = stepRunnerListenerContainer;
    }
    @Override
    public Description createDescription() {
        return Description.createTestDescription(.getKeyword() + .getName(), this);
    }
    public void stepRun(Result result) {
        Description currentStepDescription = describe();
        Throwable error = result.getError();
        if (. == result) {
            .stepIgnored(this);
        } else if (. == result || isPending(error)) {
            if () {
                if (error == null) {
                    error = new PendingException();
                }
                .stepStarted(this);
                .stepFinished(thiserror); // finish not fired
            } else {
                ignore();
                .stepIgnored(this);
            }
        } else {
            if (currentStepDescription != null) {
                .stepStarted(this);
                .stepFinished(thiserror);
            }
        }
    }
New to GrepCode? Check out our FAQ X