C# 클래스 NUnit.Framework.Internal.Commands.ExpectedExceptionCommand

TODO: Documentation needed for class
상속: NUnit.Framework.Internal.Commands.DelegatingTestCommand
파일 보기 프로젝트 열기: pjcollins/Andr.Unit

공개 메소드들

메소드 설명
Execute ( TestExecutionContext context ) : TestResult

Runs the test, saving a TestResult in the supplied TestExecutionContext

ExpectedExceptionCommand ( NUnit.Framework.Internal.Commands.TestCommand innerCommand, NUnit.Framework.Api.ExpectedExceptionData exceptionData ) : System

Initializes a new instance of the ExpectedExceptionCommand class.

ProcessException ( Exception exception, TestExecutionContext context ) : void

Handles processing when an exception was thrown.

ProcessNoException ( TestExecutionContext context ) : void

Handles processing when no exception was thrown.

비공개 메소드들

메소드 설명
CombineWithUserMessage ( string message ) : string
GetStackTrace ( Exception exception ) : string
IsExpectedExceptionType ( Exception exception ) : bool
IsExpectedMessageMatch ( Exception exception ) : bool
NoExceptionMessage ( ) : string
WrongTextMessage ( Exception exception ) : string
WrongTypeMessage ( Exception exception ) : string

메소드 상세

Execute() 공개 메소드

Runs the test, saving a TestResult in the supplied TestExecutionContext
public Execute ( TestExecutionContext context ) : TestResult
context TestExecutionContext The context in which the test is to be run.
리턴 TestResult

ExpectedExceptionCommand() 공개 메소드

Initializes a new instance of the ExpectedExceptionCommand class.
public ExpectedExceptionCommand ( NUnit.Framework.Internal.Commands.TestCommand innerCommand, NUnit.Framework.Api.ExpectedExceptionData exceptionData ) : System
innerCommand NUnit.Framework.Internal.Commands.TestCommand The inner command.
exceptionData NUnit.Framework.Api.ExpectedExceptionData The exception data.
리턴 System

ProcessException() 공개 메소드

Handles processing when an exception was thrown.
public ProcessException ( Exception exception, TestExecutionContext context ) : void
exception System.Exception The exception.
context TestExecutionContext The execution context.
리턴 void

ProcessNoException() 공개 메소드

Handles processing when no exception was thrown.
public ProcessNoException ( TestExecutionContext context ) : void
context TestExecutionContext The execution context.
리턴 void