xUnit.net
Public Member Functions | Properties | List of all members
Xunit.Sdk.EqualException Class Reference

Exception thrown when two values are unexpectedly not equal. More...

Inheritance diagram for Xunit.Sdk.EqualException:
Xunit.Sdk.AssertActualExpectedException Xunit.Sdk.XunitException

Public Member Functions

 EqualException (object expected, object actual)
 Creates a new instance of the EqualException class. More...
 
 EqualException (string expected, string actual, int expectedIndex, int actualIndex)
 Creates a new instance of the EqualException class for string comparisons. More...
 
- Public Member Functions inherited from Xunit.Sdk.AssertActualExpectedException
 AssertActualExpectedException (object expected, object actual, string userMessage, string expectedTitle=null, string actualTitle=null)
 Creates a new instance of the class. More...
 
 AssertActualExpectedException (object expected, object actual, string userMessage, string expectedTitle, string actualTitle, Exception innerException)
 Creates a new instance of the class. More...
 
- Public Member Functions inherited from Xunit.Sdk.XunitException
 XunitException ()
 Initializes a new instance of the XunitException class. More...
 
 XunitException (string userMessage)
 Initializes a new instance of the XunitException class. More...
 
override string ToString ()
 

Properties

int ActualIndex [get]
 Gets the index into the actual value where the values first differed. Returns -1 if the difference index points were not provided. More...
 
int ExpectedIndex [get]
 Gets the index into the expected value where the values first differed. Returns -1 if the difference index points were not provided. More...
 
override string Message [get]
 
- Properties inherited from Xunit.Sdk.AssertActualExpectedException
string Actual [get]
 Gets the actual value. More...
 
string ActualTitle [get]
 Gets the title used for the actual value. More...
 
string Expected [get]
 Gets the expected value. More...
 
string ExpectedTitle [get]
 Gets the title used for the expected value. More...
 
override string???? Message [get]
 Gets a message that describes the current exception. Includes the expected and actual values. More...
 
- Properties inherited from Xunit.Sdk.XunitException
override string?? StackTrace [get]
 Gets a string representation of the frames on the call stack at the time the current exception was thrown. More...
 
string UserMessage [get, protected set]
 Gets the user message More...
 

Additional Inherited Members

- Protected Member Functions inherited from Xunit.Sdk.XunitException
 XunitException (string userMessage, Exception innerException)
 Initializes a new instance of the XunitException class. More...
 
 XunitException (string userMessage, string stackTrace)
 Initializes a new instance of the XunitException class. More...
 

Detailed Description

Exception thrown when two values are unexpectedly not equal.

Constructor & Destructor Documentation

◆ EqualException() [1/2]

Xunit.Sdk.EqualException.EqualException ( object  expected,
object  actual 
)
inline

Creates a new instance of the EqualException class.

Parameters
expectedThe expected object value
actualThe actual object value

◆ EqualException() [2/2]

Xunit.Sdk.EqualException.EqualException ( string  expected,
string  actual,
int  expectedIndex,
int  actualIndex 
)
inline

Creates a new instance of the EqualException class for string comparisons.

Parameters
expectedThe expected string value
actualThe actual string value
expectedIndexThe first index in the expected string where the strings differ
actualIndexThe first index in the actual string where the strings differ

Property Documentation

◆ ActualIndex

int Xunit.Sdk.EqualException.ActualIndex
get

Gets the index into the actual value where the values first differed. Returns -1 if the difference index points were not provided.

◆ ExpectedIndex

int Xunit.Sdk.EqualException.ExpectedIndex
get

Gets the index into the expected value where the values first differed. Returns -1 if the difference index points were not provided.


The documentation for this class was generated from the following file: