org.jbehave.core.steps
Class StepResult

java.lang.Object
  extended by org.jbehave.core.steps.StepResult
Direct Known Subclasses:
StepResult.Failed, StepResult.Ignorable, StepResult.NotPerformed, StepResult.Pending, StepResult.Success, Steps.SilentStepResult

public abstract class StepResult
extends java.lang.Object

Represents a collection of possible step results:


Nested Class Summary
static class StepResult.Failed
           
static class StepResult.Ignorable
           
static class StepResult.NotPerformed
           
static class StepResult.Pending
           
static class StepResult.Success
           
 
Field Summary
protected  java.lang.String step
           
protected  java.lang.Throwable throwable
           
 
Constructor Summary
StepResult(java.lang.String step)
           
StepResult(java.lang.String step, java.lang.Throwable throwable)
           
 
Method Summary
abstract  void describeTo(StoryReporter reporter)
           
static StepResult failure(java.lang.String step, java.lang.Throwable e)
           
 java.lang.Throwable getThrowable()
           
 java.lang.String getTranslatedText()
           
static StepResult ignorable(java.lang.String step)
           
static StepResult notPerformed(java.lang.String step)
           
static StepResult pending(java.lang.String step)
           
static StepResult pending(java.lang.String step, PendingError e)
           
static StepResult success(java.lang.String step)
           
 StepResult withTranslatedText(java.lang.String translatedText)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

step

protected final java.lang.String step

throwable

protected final java.lang.Throwable throwable
Constructor Detail

StepResult

public StepResult(java.lang.String step)

StepResult

public StepResult(java.lang.String step,
                  java.lang.Throwable throwable)
Method Detail

withTranslatedText

public StepResult withTranslatedText(java.lang.String translatedText)

getTranslatedText

public java.lang.String getTranslatedText()

success

public static StepResult success(java.lang.String step)

ignorable

public static StepResult ignorable(java.lang.String step)

pending

public static StepResult pending(java.lang.String step)

pending

public static StepResult pending(java.lang.String step,
                                 PendingError e)

notPerformed

public static StepResult notPerformed(java.lang.String step)

failure

public static StepResult failure(java.lang.String step,
                                 java.lang.Throwable e)

describeTo

public abstract void describeTo(StoryReporter reporter)

getThrowable

public java.lang.Throwable getThrowable()


Copyright © 2003-2010. All Rights Reserved.