C# 클래스 NUnit.Gui.Model.ResultState

The ResultState class represents the outcome of running a test. It contains two pieces of information. The Status of the test is an enum indicating whether the test passed, failed, was skipped or was inconclusive. The Label provides a more detailed breakdown for use by client runners.
파일 보기 프로젝트 열기: nunit/nunit-gui 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Cancelled ResultState
ChildFailure ResultState
Error ResultState
Explicit ResultState
Failure ResultState
Ignored ResultState
Inconclusive ResultState
NotRunnable ResultState
SetUpError ResultState
SetUpFailure ResultState
Skipped ResultState
Success ResultState
TearDownError ResultState
Warning ResultState

공개 메소드들

메소드 설명
Equals ( object obj ) : bool

Determines whether the specified System.Object, is equal to this instance.

GetHashCode ( ) : int

Returns a hash code for this instance.

ResultState ( TestStatus status )

Initializes a new instance of the ResultState class.

ResultState ( TestStatus status, FailureSite site )

Initializes a new instance of the ResultState class.

ResultState ( TestStatus status, string label )

Initializes a new instance of the ResultState class.

ResultState ( TestStatus status, string label, FailureSite site )

Initializes a new instance of the ResultState class.

ToString ( ) : string

Returns a System.String that represents this instance.

WithSite ( FailureSite site ) : ResultState

Get a new ResultState, which is the same as the current one but with the FailureSite set to the specified value.

메소드 상세

Equals() 공개 메소드

Determines whether the specified System.Object, is equal to this instance.
public Equals ( object obj ) : bool
obj object The to compare with this instance.
리턴 bool

GetHashCode() 공개 메소드

Returns a hash code for this instance.
public GetHashCode ( ) : int
리턴 int

ResultState() 공개 메소드

Initializes a new instance of the ResultState class.
public ResultState ( TestStatus status )
status TestStatus The TestStatus.

ResultState() 공개 메소드

Initializes a new instance of the ResultState class.
public ResultState ( TestStatus status, FailureSite site )
status TestStatus The TestStatus.
site FailureSite The stage at which the result was produced

ResultState() 공개 메소드

Initializes a new instance of the ResultState class.
public ResultState ( TestStatus status, string label )
status TestStatus The TestStatus.
label string The label.

ResultState() 공개 메소드

Initializes a new instance of the ResultState class.
public ResultState ( TestStatus status, string label, FailureSite site )
status TestStatus The TestStatus.
label string The label.
site FailureSite The stage at which the result was produced

ToString() 공개 메소드

Returns a System.String that represents this instance.
public ToString ( ) : string
리턴 string

WithSite() 공개 메소드

Get a new ResultState, which is the same as the current one but with the FailureSite set to the specified value.
public WithSite ( FailureSite site ) : ResultState
site FailureSite The FailureSite to use
리턴 ResultState

프로퍼티 상세

Cancelled 공개적으로 정적으로 프로퍼티

The test was cancelled by the user
public static ResultState,NUnit.Gui.Model Cancelled
리턴 ResultState

ChildFailure 공개적으로 정적으로 프로퍼티

A suite failed because one or more child tests failed or had errors
public static ResultState,NUnit.Gui.Model ChildFailure
리턴 ResultState

Error 공개적으로 정적으로 프로퍼티

The test encountered an unexpected exception
public static ResultState,NUnit.Gui.Model Error
리턴 ResultState

Explicit 공개적으로 정적으로 프로퍼티

The test was skipped because it is explicit
public static ResultState,NUnit.Gui.Model Explicit
리턴 ResultState

Failure 공개적으로 정적으로 프로퍼티

The test failed
public static ResultState,NUnit.Gui.Model Failure
리턴 ResultState

Ignored 공개적으로 정적으로 프로퍼티

The test has been ignored.
public static ResultState,NUnit.Gui.Model Ignored
리턴 ResultState

Inconclusive 공개적으로 정적으로 프로퍼티

The suiteResult is inconclusive
public static ResultState,NUnit.Gui.Model Inconclusive
리턴 ResultState

NotRunnable 공개적으로 정적으로 프로퍼티

The test was not runnable.
public static ResultState,NUnit.Gui.Model NotRunnable
리턴 ResultState

SetUpError 공개적으로 정적으로 프로퍼티

A suite had an unexpected exception in its OneTimeSetUp
public static ResultState,NUnit.Gui.Model SetUpError
리턴 ResultState

SetUpFailure 공개적으로 정적으로 프로퍼티

A suite failed in its OneTimeSetUp
public static ResultState,NUnit.Gui.Model SetUpFailure
리턴 ResultState

Skipped 공개적으로 정적으로 프로퍼티

The test has been skipped.
public static ResultState,NUnit.Gui.Model Skipped
리턴 ResultState

Success 공개적으로 정적으로 프로퍼티

The test succeeded
public static ResultState,NUnit.Gui.Model Success
리턴 ResultState

TearDownError 공개적으로 정적으로 프로퍼티

A suite had an unexpected exception in its OneTimeDown
public static ResultState,NUnit.Gui.Model TearDownError
리턴 ResultState

Warning 공개적으로 정적으로 프로퍼티

The test issued a warning message
public static ResultState,NUnit.Gui.Model Warning
리턴 ResultState