C# 클래스 TechTalk.SpecFlow.ErrorHandling.ErrorProvider

상속: IErrorProvider
파일 보기 프로젝트 열기: aqueduct/SpecflowWithNunitRunner 1 사용 예제들

공개 메소드들

메소드 설명
ErrorProvider ( IStepFormatter stepFormatter, TechTalk.SpecFlow.Configuration.RuntimeConfiguration runtimeConfiguration, IUnitTestRuntimeProvider unitTestRuntimeProvider ) : System
GetAmbiguousBecauseParamCheckMatchError ( List matches, TechTalk.SpecFlow.Bindings.StepInstance stepInstance ) : Exception
GetAmbiguousMatchError ( List matches, TechTalk.SpecFlow.Bindings.StepInstance stepInstance ) : Exception
GetCallError ( IBindingMethod method, Exception ex ) : Exception
GetMethodText ( IBindingMethod method ) : string
GetMissingStepDefinitionError ( ) : MissingStepDefinitionException
GetNoMatchBecauseOfScopeFilterError ( List matches, TechTalk.SpecFlow.Bindings.StepInstance stepInstance ) : Exception
GetNonStaticEventError ( IBindingMethod method ) : Exception
GetParameterCountError ( TechTalk.SpecFlow.Bindings.BindingMatch match, int expectedParameterCount ) : Exception
GetPendingStepDefinitionError ( ) : PendingStepException
GetTooManyBindingParamError ( int maxParam ) : Exception
ThrowPendingError ( TestStatus testStatus, string message ) : void

메소드 상세

ErrorProvider() 공개 메소드

public ErrorProvider ( IStepFormatter stepFormatter, TechTalk.SpecFlow.Configuration.RuntimeConfiguration runtimeConfiguration, IUnitTestRuntimeProvider unitTestRuntimeProvider ) : System
stepFormatter IStepFormatter
runtimeConfiguration TechTalk.SpecFlow.Configuration.RuntimeConfiguration
unitTestRuntimeProvider IUnitTestRuntimeProvider
리턴 System

GetAmbiguousBecauseParamCheckMatchError() 공개 메소드

public GetAmbiguousBecauseParamCheckMatchError ( List matches, TechTalk.SpecFlow.Bindings.StepInstance stepInstance ) : Exception
matches List
stepInstance TechTalk.SpecFlow.Bindings.StepInstance
리턴 System.Exception

GetAmbiguousMatchError() 공개 메소드

public GetAmbiguousMatchError ( List matches, TechTalk.SpecFlow.Bindings.StepInstance stepInstance ) : Exception
matches List
stepInstance TechTalk.SpecFlow.Bindings.StepInstance
리턴 System.Exception

GetCallError() 공개 메소드

public GetCallError ( IBindingMethod method, Exception ex ) : Exception
method IBindingMethod
ex System.Exception
리턴 System.Exception

GetMethodText() 공개 메소드

public GetMethodText ( IBindingMethod method ) : string
method IBindingMethod
리턴 string

GetMissingStepDefinitionError() 공개 메소드

public GetMissingStepDefinitionError ( ) : MissingStepDefinitionException
리턴 MissingStepDefinitionException

GetNoMatchBecauseOfScopeFilterError() 공개 메소드

public GetNoMatchBecauseOfScopeFilterError ( List matches, TechTalk.SpecFlow.Bindings.StepInstance stepInstance ) : Exception
matches List
stepInstance TechTalk.SpecFlow.Bindings.StepInstance
리턴 System.Exception

GetNonStaticEventError() 공개 메소드

public GetNonStaticEventError ( IBindingMethod method ) : Exception
method IBindingMethod
리턴 System.Exception

GetParameterCountError() 공개 메소드

public GetParameterCountError ( TechTalk.SpecFlow.Bindings.BindingMatch match, int expectedParameterCount ) : Exception
match TechTalk.SpecFlow.Bindings.BindingMatch
expectedParameterCount int
리턴 System.Exception

GetPendingStepDefinitionError() 공개 메소드

public GetPendingStepDefinitionError ( ) : PendingStepException
리턴 PendingStepException

GetTooManyBindingParamError() 공개 메소드

public GetTooManyBindingParamError ( int maxParam ) : Exception
maxParam int
리턴 System.Exception

ThrowPendingError() 공개 메소드

public ThrowPendingError ( TestStatus testStatus, string message ) : void
testStatus TestStatus
message string
리턴 void