org.unitils.mock.core
Class Scenario

java.lang.Object
  extended by org.unitils.mock.core.Scenario

public class Scenario
extends java.lang.Object

todo javadoc

Author:
Filip Neven, Tim Ducheyne, Kenny Claes

Nested Class Summary
protected static class Scenario.VerificationStatus
           
 
Field Summary
protected  java.util.List<Scenario.VerificationStatus> invocationVerificationStatuses
           
protected  java.util.List<ObservedInvocation> observedInvocations
           
protected  java.lang.Object testObject
           
 
Constructor Summary
Scenario(java.lang.Object testObject)
           
 
Method Summary
 void addObservedMockInvocation(ObservedInvocation mockInvocation)
           
 void assertInvoked(BehaviorDefiningInvocation assertInvocation)
           
 void assertInvokedInOrder(BehaviorDefiningInvocation assertInvocation)
           
 void assertNoMoreInvocations(java.lang.StackTraceElement[] assertedAt)
           
 void assertNotInvoked(BehaviorDefiningInvocation assertInvocation)
           
 java.lang.String createDetailedObservedInvocationsReport()
           
 java.lang.String createFullReport()
           
 java.lang.String createObservedInvocationsReport()
           
 java.lang.String createSuggestedAssertsReport()
           
protected  java.lang.String getAssertInvokedErrorMessage(ProxyInvocation proxyInvocation, java.lang.StackTraceElement invokedAt)
           
protected  java.lang.String getAssertLocationIndication(java.lang.StackTraceElement assertedAt)
           
protected  java.lang.String getAssertNotInvokedErrorMessage(ProxyInvocation proxyInvocation, ObservedInvocation unexpectedInvocation, java.lang.StackTraceElement[] assertedAt)
           
protected  java.lang.String getInvokedOutOfOrderErrorMessage(BehaviorDefiningInvocation behaviorDefiningInvocation, ObservedInvocation matchingInvocation, ObservedInvocation outOfOrderInvocation, java.lang.StackTraceElement assertedAt)
           
protected  java.lang.String getNoMoreInvocationsErrorMessage(java.util.List<ObservedInvocation> unexpectedInvocations, java.lang.StackTraceElement assertedAt)
           
 java.util.List<ObservedInvocation> getObservedInvocations()
           
 java.lang.Object getTestObject()
           
 void reset()
           
 void setTestObject(java.lang.Object testObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

observedInvocations

protected java.util.List<ObservedInvocation> observedInvocations

invocationVerificationStatuses

protected java.util.List<Scenario.VerificationStatus> invocationVerificationStatuses

testObject

protected java.lang.Object testObject
Constructor Detail

Scenario

public Scenario(java.lang.Object testObject)
Method Detail

reset

public void reset()

getTestObject

public java.lang.Object getTestObject()

setTestObject

public void setTestObject(java.lang.Object testObject)

addObservedMockInvocation

public void addObservedMockInvocation(ObservedInvocation mockInvocation)

getObservedInvocations

public java.util.List<ObservedInvocation> getObservedInvocations()

assertNoMoreInvocations

public void assertNoMoreInvocations(java.lang.StackTraceElement[] assertedAt)

assertInvoked

public void assertInvoked(BehaviorDefiningInvocation assertInvocation)

assertInvokedInOrder

public void assertInvokedInOrder(BehaviorDefiningInvocation assertInvocation)

assertNotInvoked

public void assertNotInvoked(BehaviorDefiningInvocation assertInvocation)

createFullReport

public java.lang.String createFullReport()

createObservedInvocationsReport

public java.lang.String createObservedInvocationsReport()

createDetailedObservedInvocationsReport

public java.lang.String createDetailedObservedInvocationsReport()

createSuggestedAssertsReport

public java.lang.String createSuggestedAssertsReport()

getAssertNotInvokedErrorMessage

protected java.lang.String getAssertNotInvokedErrorMessage(ProxyInvocation proxyInvocation,
                                                           ObservedInvocation unexpectedInvocation,
                                                           java.lang.StackTraceElement[] assertedAt)

getAssertInvokedErrorMessage

protected java.lang.String getAssertInvokedErrorMessage(ProxyInvocation proxyInvocation,
                                                        java.lang.StackTraceElement invokedAt)

getInvokedOutOfOrderErrorMessage

protected java.lang.String getInvokedOutOfOrderErrorMessage(BehaviorDefiningInvocation behaviorDefiningInvocation,
                                                            ObservedInvocation matchingInvocation,
                                                            ObservedInvocation outOfOrderInvocation,
                                                            java.lang.StackTraceElement assertedAt)

getNoMoreInvocationsErrorMessage

protected java.lang.String getNoMoreInvocationsErrorMessage(java.util.List<ObservedInvocation> unexpectedInvocations,
                                                            java.lang.StackTraceElement assertedAt)

getAssertLocationIndication

protected java.lang.String getAssertLocationIndication(java.lang.StackTraceElement assertedAt)


Copyright © 2009. All Rights Reserved.