Unity.TestProtocol
Check
Methods
IsActionBeginMessage
IsActionCompletedWithError
IsActionEndMessage
IsActionMessage
IsBeginMessage
IsCompleteMessage
IsDurationEqualTo
IsEndMessage
IsImmediate
IsSuiteFailedMessage
IsTestFailedMessage
IsTestFinish
IsTestStart
IsTestSuiteEnd
IsTestSuiteStart
Message
Constructors
Message
Fields
BeginPhase
CompletePhase
EndPhase
ImmediatePhase
kProtocolVersion
Properties
data
messageType
phase
this
Methods
AddError
End
GetBool
GetDefaultMessageTypeValue
GetErrors
GetInt
GetLong
GetString
HasErrors
HasField
Is
IsEndMessageFor
MergeWith
MessageReader
Methods
Read
TestInfo
Constructors
TestInfo
Properties
artifacts
classname
durationMicroseconds
errors
message
name
stackTrace
state
TestStateEnum
UnityTestProtocolMessageBuilder
Methods
Deserialize
Serialize
UtpMessageMergeException
Constructors
UtpMessageMergeException
Unity.TestProtocol.Messages
ActionMessage
Fields
MessageType
Methods
CreateActionCompletedMessage
CreateActionFailedMessage
CreateActionStartedMessage
ArtifactPublishMessage
Fields
MessageType
Methods
Create
AssemblyCompilationErrors
Fields
MessageType
Methods
Create
CompilerMessage
Fields
MessageType
Methods
Create
ErrorMessage
Fields
MessageType
Methods
Create
ErrorPartialMessage
Fields
MessageType
Methods
Create
HintMessage
Fields
MessageType
Methods
Create
InfoMessage
Fields
MessageType
Methods
Create
InfoPartialMessage
Fields
MessageType
Methods
Create
MemoryLeaksMessage
Fields
MessageType
Methods
Create
ProcessInfoMessage
Fields
MessageType
Methods
CreateProcessBeginMessage
CreateProcessEnd
CreateProcessEndMessage
TerminateCurrentMessage
Fields
MessageType
Methods
Create
TestContextMessage
Fields
MessageType
Methods
Create
TestGroupMessage
Fields
MessageType
Methods
CreateGroupEnd
CreateGroupStart
TestPlanMessage
Fields
MessageType
Methods
Create
TestSessionMessage
Fields
MessageType
Methods
CreateTestSessionCompletedMessage
CreateTestSessionStartedMessage
TestStatusMessage
Fields
MessageType
Methods
CreateTestEndMesssage
CreateTestStartMesssage
ToTestInfo
TestSuiteMessage
Fields
MessageType
Methods
CreateTestSuiteCompletedMessage
CreateTestSuiteStartedMessage
WarningMessage
Fields
MessageType
Methods
Create
Unity.TestProtocol.UnitTests
MergeMessageTests
Methods
IsEndMessageFor_CompatibleMessages_ReturnsTrue
IsEndMessageFor_IncompatiblePhases_ReturnsFalse
IsEndMessageFor_IncompatibleTypes_ReturnsFalse
Merge_BeginDurationIsGivenInEndMessage_UsesGivenDuration
Merge_BeginEndMessagesDurationIsNotProvided_CalulatesCorrectDuration
Merge_BeginEndMessages_ReturnsExpectedResult
Merge_BeginMessageHasCutsomFields_ReturnsExpectedResult
Merge_BeginMessageHasErrors_AddsErrorsToTheResultMessage
Merge_BothMesssageHaveCustomFields_ReturnsExpectedResult
Merge_EndMessageHasCutsomFields_ReturnsExpectedResult
Merge_MessagesHaveTheSameTypeButDifferentNames_ThrowsAnException
Merge_TerminateMessages_EnclosesMessageCorrectly
Merge_ThrowsException_IfMessageTypesDoNotMatch
MessageReaderTests
Methods
Read_WhenInputContainsASingleMessageWithRequestedType_ReturnsResultsContainingMessage
Read_WhenInputContainsASinglemessageThatDoesNotMatchARequestedType_ReturnsResultWithoutAMessage
Read_WhenInputContainsTwoElementsMatchingFilterAndOneNot_ReturnsResultWithTwoMatchedElements
Read_WhenNoInput_ReturnsEmptyResult
SetUp
MessageTests
Methods
AddError_AddsAnErrorToErrorsField
Ctor_ErrorsHasAnUnexpectedType_ThrowsAnException
Ctor_MessageHasAllFieldsSetCorrectly
Ctor_NoErrorsAreGivenInData_AssignsAnEmptyList
Ctor_ThrowsExceptionIfTypeIsNotSet
End_ReturnsEndPhaseMessagePairWithErrorAdded_IfSpecified
End_ReturnsEndPhaseMessagePair_ForBeginMessage
End_ThrowsException_IfCalledOnImmediateMessage
GetInt_ReturnsExpectedValue
GetLong_ReturnsExpectedValue
GetString_ReturnsExpectedValue
Indexer_SetsPropertyValue
UnityTestProtocolMessageBuilderTests
Methods
CanDeserializeErrorsField
CanDeserializeMessage
CanDeserializeMessageStartsWithEndOfLine
FieldsSerializedInCertainOrder
Unity.TestProtocol.UnitTests.Messages
ActionMessageTests
Methods
ActionCompletedMessageInitializedCorrectly
ActionFailedMessageInitializedCorrectly
ActionStartedMessageInitializedCorrectly
ArtifactsPublishMessageTests
Methods
CanCreateArtifactsPublishMessage
AssemblyCompilationErrorsTests
Methods
Create_InitializesMessageCorrectly
CompilerMessageTests
Methods
CanCreateLogEntryMessage
LogMessagesTests
Methods
CanCreateErrorMessage
CanCreateErrorPartialMessage
CanCreateInfoMessage
CanCreateInfoPartialMessage
CanCreateMemoryLeaksMessage
CanCreateWarningMessage
ProcessMessageTests
Methods
CreateProcessBeginMessage
CreateProcessEndMessage
TerminateCurrentMessageTests
Methods
Create_NoDuration_CreatesExpectedMessage
TestPlanMessageTests
Methods
TestPlanMessageInitializedCorrectly
TestSatusMessageTests
Methods
CanCreateTestEndMessage
CanCreateTestStartMessage
TestSessionMessageTests
Methods
CanCreateTestSessionCompletedMessage
CanCreateTestSessionStartedMessage
TestSuiteMessageTests
Methods
CanCreateTestSuiteCompletedMessage
CanCreateTestSuiteCompletedMessageWithError
CanCreateTestSuiteStartedMessage