Table of Contents

Class TestCaseCleanupFailure

Namespace
Xunit.v3
Assembly
xunit.v3.core.dll

Default implementation of ITestCaseCleanupFailure.

[JsonTypeID("test-case-cleanup-failure")]
public sealed class TestCaseCleanupFailure : TestCaseMessage, ITestCaseCleanupFailure, ITestCaseMessage, ITestMethodMessage, ITestClassMessage, ITestCollectionMessage, ITestAssemblyMessage, IMessageSinkMessage, IJsonSerializable, IErrorMetadata
Inheritance
TestCaseCleanupFailure
Implements
Inherited Members

Properties

ExceptionParentIndices

Gets the parent exception index(es) for the exception(s); a -1 indicates that the exception in question has no parent.

ExceptionTypes

Gets the fully-qualified type name(s) of the exception(s).

Messages

Gets the message(s) of the exception(s).

StackTraces

Gets the stack trace(s) of the exception(s).

Methods

FromException(Exception, string, string, string?, string?, string)

Creates a new ITestCaseCleanupFailure constructed from an Exception object.

Serialize(JsonObjectSerializer)

Override to serialize the values in the message into JSON.

ToString()
ValidateObjectState(HashSet<string>)

Called before serializing the message. Implementers are expected to call ValidatePropertyIsNotNull(object?, string, HashSet<string>) for each property that must have a value, to record invalid property values into the provided hash set.