PexAssume.AreEqual 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
AreEqual(Boolean, Boolean)
假设两个 布尔 值相等。
public:
static void AreEqual(bool expected, bool actual);
public static void AreEqual (bool expected, bool actual);
static member AreEqual : bool * bool -> unit
Public Shared Sub AreEqual (expected As Boolean, actual As Boolean)
参数
- expected
- Boolean
预期值。
- actual
- Boolean
要测试的值。
例外
如果预期值和实际值不相等,则为。
注解
此方法可确保结合项的 MC/DC 覆盖面。
适用于
AreEqual(String, String, Boolean, String, Object[])
如果两个字符串不相等,则测试用例失败,并在异常对象中包含指定的消息。
public:
static void AreEqual(System::String ^ expected, System::String ^ actual, bool ignoreCase, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public static void AreEqual (string expected, string actual, bool ignoreCase, string format, params object[] args);
static member AreEqual : string * string * bool * string * obj[] -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, format As String, ParamArray args As Object())
参数
- expected
- String
预期的字符串。
- actual
- String
要测试的字符串。
- ignoreCase
- Boolean
对于区分大小写的比较,将此值设置为 true ,否则设置为 false 。
- format
- String
一个消息格式字符串。 此字符串的语法与 Console使用的格式字符串相同。 特别是在 {0} 字符串中的适当位置插入 ""、"" 等, {1} 以表示数组中变量的值 args 。
- args
- Object[]
要在其中插入值的一个或多个变量 format 。
例外
如果字符串不相等,则为。
适用于
AreEqual(String, String, Boolean, CultureInfo, String)
如果两个字符串的特定于区域性的比较为 false,则测试将失败,并在异常对象中包含指定的消息。
public:
static void AreEqual(System::String ^ expected, System::String ^ actual, bool ignoreCase, System::Globalization::CultureInfo ^ culture, System::String ^ message);
public static void AreEqual (string expected, string actual, bool ignoreCase, System.Globalization.CultureInfo culture, string message);
static member AreEqual : string * string * bool * System.Globalization.CultureInfo * string -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, culture As CultureInfo, message As String)
参数
- expected
- String
预期的字符串。
- actual
- String
实际的字符串。
- ignoreCase
- Boolean
对于区分大小写的比较,将此值设置为 true ,否则设置为 false 。
- culture
- CultureInfo
一个包含区域性特定的比较信息的 system.object 对象。
- message
- String
消息字符串。
例外
如果字符串不相等,则为。
注解
有关详细信息,请参阅 system.object。
适用于
AreEqual(Single, Single, Single, String, Object[])
如果两个 浮点 值在指定精度内不相等(在异常对象中指定的消息),则测试用例会失败。
public:
static void AreEqual(float expected, float actual, float delta, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public static void AreEqual (float expected, float actual, float delta, string format, params object[] args);
static member AreEqual : single * single * single * string * obj[] -> unit
Public Shared Sub AreEqual (expected As Single, actual As Single, delta As Single, format As String, ParamArray args As Object())
参数
- expected
- Single
预期值。
- actual
- Single
要测试的值。
- delta
- Single
测试的精度。 该值必须是正数。
- format
- String
一个消息格式字符串。 此字符串的语法与 Console使用的格式字符串相同。 特别是在 {0} 字符串中的适当位置插入 ""、"" 等, {1} 以表示数组中变量的值 args 。
- args
- Object[]
要在其中插入值的一个或多个变量 format 。
例外
如果值不相等,则为。
如果 delta 为负。
注解
如果预期值和实际值之差的绝对值大于,则测试将失败 delta 。
适用于
AreEqual(Double, Double, Double, String, Object[])
如果两个 双精度 值在指定精度内不相等,则测试用例失败,并在异常对象中指定消息。
public:
static void AreEqual(double expected, double actual, double delta, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public static void AreEqual (double expected, double actual, double delta, string format, params object[] args);
static member AreEqual : double * double * double * string * obj[] -> unit
Public Shared Sub AreEqual (expected As Double, actual As Double, delta As Double, format As String, ParamArray args As Object())
参数
- expected
- Double
预期值。
- actual
- Double
要测试的值。
- delta
- Double
测试的精度。 该值必须是正数。
- format
- String
一个消息格式字符串。 此字符串的语法与 Console使用的格式字符串相同。 特别是在 {0} 字符串中的适当位置插入 ""、"" 等, {1} 以表示数组中变量的值 args 。
- args
- Object[]
要在其中插入值的一个或多个变量 format 。
例外
如果值不相等,则为。
如果 delta 为负。
注解
如果预期值和实际值之差的绝对值大于,则测试将失败 delta 。
适用于
AreEqual(String, String, Boolean, String)
如果两个字符串不相等,则测试用例失败,并在异常对象中包含指定的消息。
public:
static void AreEqual(System::String ^ expected, System::String ^ actual, bool ignoreCase, System::String ^ message);
public static void AreEqual (string expected, string actual, bool ignoreCase, string message);
static member AreEqual : string * string * bool * string -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, message As String)
参数
- expected
- String
预期的字符串。
- actual
- String
要测试的字符串。
- ignoreCase
- Boolean
对于区分大小写的比较,将此值设置为 true ,否则设置为 false 。
- message
- String
消息字符串。
例外
如果字符串不相等,则为。
适用于
AreEqual(String, String, Boolean, CultureInfo)
如果两个字符串的区域性特定比较为 false,则测试失败。
public:
static void AreEqual(System::String ^ expected, System::String ^ actual, bool ignoreCase, System::Globalization::CultureInfo ^ culture);
public static void AreEqual (string expected, string actual, bool ignoreCase, System.Globalization.CultureInfo culture);
static member AreEqual : string * string * bool * System.Globalization.CultureInfo -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, culture As CultureInfo)
参数
- expected
- String
预期的字符串。
- actual
- String
实际的字符串。
- ignoreCase
- Boolean
对于区分大小写的比较,将此值设置为 true ,否则设置为 false 。
- culture
- CultureInfo
一个包含区域性特定的比较信息的 system.object 对象。
例外
如果字符串不相等,则为。
注解
有关详细信息,请参阅 system.object。
适用于
AreEqual(Single, Single, Single, String)
如果两个 浮点 值在指定精度内不相等(在异常对象中指定的消息),则测试用例会失败。
public:
static void AreEqual(float expected, float actual, float delta, System::String ^ message);
public static void AreEqual (float expected, float actual, float delta, string message);
static member AreEqual : single * single * single * string -> unit
Public Shared Sub AreEqual (expected As Single, actual As Single, delta As Single, message As String)
参数
- expected
- Single
预期值。
- actual
- Single
要测试的值。
- delta
- Single
测试的精度。 该值必须是正数。
- message
- String
消息字符串。
例外
如果值不相等,则为。
如果 delta 为负。
注解
如果预期值和实际值之差的绝对值大于,则测试将失败 delta 。
适用于
AreEqual(String, String, Boolean, CultureInfo, String, Object[])
如果两个字符串的特定于区域性的比较为 false,则测试将失败,并在异常对象中包含指定的消息。
public:
static void AreEqual(System::String ^ expected, System::String ^ actual, bool ignoreCase, System::Globalization::CultureInfo ^ culture, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public static void AreEqual (string expected, string actual, bool ignoreCase, System.Globalization.CultureInfo culture, string format, params object[] args);
static member AreEqual : string * string * bool * System.Globalization.CultureInfo * string * obj[] -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, culture As CultureInfo, format As String, ParamArray args As Object())
参数
- expected
- String
预期的字符串。
- actual
- String
实际的字符串。
- ignoreCase
- Boolean
对于区分大小写的比较,将此值设置为 true ,否则设置为 false 。
- culture
- CultureInfo
一个包含区域性特定的比较信息的 system.object 对象。
- format
- String
一个消息格式字符串。 此字符串的语法与 Console使用的格式字符串相同。 特别是在 {0} 字符串中的适当位置插入 ""、"" 等, {1} 以表示数组中变量的值 args 。
- args
- Object[]
要在其中插入值的一个或多个变量 format 。
例外
如果字符串不相等,则为。
注解
有关详细信息,请参阅 system.object。
适用于
AreEqual(Object, Object, String, Object[])
如果两个对象实例不相等,则测试将失败,并在异常对象中包含指定的消息。
public:
static void AreEqual(System::Object ^ expected, System::Object ^ actual, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public static void AreEqual (object expected, object actual, string format, params object[] args);
static member AreEqual : obj * obj * string * obj[] -> unit
Public Shared Sub AreEqual (expected As Object, actual As Object, format As String, ParamArray args As Object())
参数
- expected
- Object
预期的对象。
- actual
- Object
实际的对象。
- format
- String
一个消息格式字符串。 此字符串的语法与 Console使用的格式字符串相同。 特别是在 {0} 字符串中的适当位置插入 ""、"" 等, {1} 以表示数组中变量的值 args 。
- args
- Object[]
要在其中插入值的一个或多个变量 format 。
例外
如果对象不相等,则为。
适用于
AreEqual(Boolean, Boolean, String, Object[])
假设两个 布尔 值相等。
public:
static void AreEqual(bool expected, bool actual, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public static void AreEqual (bool expected, bool actual, string format, params object[] args);
static member AreEqual : bool * bool * string * obj[] -> unit
Public Shared Sub AreEqual (expected As Boolean, actual As Boolean, format As String, ParamArray args As Object())
参数
- expected
- Boolean
预期值。
- actual
- Boolean
要测试的值。
- format
- String
一个消息格式字符串。 此字符串的语法与 Console使用的格式字符串相同。 特别是在 {0} 字符串中的适当位置插入 ""、"" 等, {1} 以表示数组中变量的值 args 。
- args
- Object[]
一个或多个变量。 其值将插入 format 中。
例外
如果预期值和实际值不相等,则为。
注解
此方法可确保结合项的 MC/DC 覆盖面。
适用于
AreEqual(String, String, Boolean)
如果两个字符串不相等,则测试用例失败。
public:
static void AreEqual(System::String ^ expected, System::String ^ actual, bool ignoreCase);
public static void AreEqual (string expected, string actual, bool ignoreCase);
static member AreEqual : string * string * bool -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean)
参数
- expected
- String
预期的字符串。
- actual
- String
要测试的字符串。
- ignoreCase
- Boolean
对于区分大小写的比较,将此值设置为 true ,否则设置为 false 。
例外
如果字符串不相等,则为。
适用于
AreEqual(Single, Single, Single)
如果两个 浮点 值在指定的精度内不相等,则测试用例会失败。
public:
static void AreEqual(float expected, float actual, float delta);
public static void AreEqual (float expected, float actual, float delta);
static member AreEqual : single * single * single -> unit
Public Shared Sub AreEqual (expected As Single, actual As Single, delta As Single)
参数
- expected
- Single
预期值。
- actual
- Single
要测试的值。
- delta
- Single
测试的精度。 该值必须是正数。
例外
如果值不相等,则为。
如果 delta 为负。
注解
如果预期值和实际值之差的绝对值大于,则测试将失败 delta 。
适用于
AreEqual(Object, Object, String)
如果两个对象实例不相等,则测试将失败,并在异常对象中包含指定的消息。
public:
static void AreEqual(System::Object ^ expected, System::Object ^ actual, System::String ^ message);
public static void AreEqual (object expected, object actual, string message);
static member AreEqual : obj * obj * string -> unit
Public Shared Sub AreEqual (expected As Object, actual As Object, message As String)
参数
- expected
- Object
预期的对象。
- actual
- Object
实际的对象。
- message
- String
消息字符串。
例外
如果对象不相等,则为。
适用于
AreEqual(Double, Double, Double)
如果两个 双精度 值在指定精度内不相等,则测试用例失败。
public:
static void AreEqual(double expected, double actual, double delta);
public static void AreEqual (double expected, double actual, double delta);
static member AreEqual : double * double * double -> unit
Public Shared Sub AreEqual (expected As Double, actual As Double, delta As Double)
参数
- expected
- Double
预期值。
- actual
- Double
要测试的值。
- delta
- Double
测试的精度。 该值必须是正数。
例外
如果值不相等,则为。
如果 delta 为负。
注解
如果预期值和实际值之差的绝对值大于,则测试将失败 delta 。
适用于
AreEqual(Boolean, Boolean, String)
假设两个 布尔 值相等。
public:
static void AreEqual(bool expected, bool actual, System::String ^ message);
public static void AreEqual (bool expected, bool actual, string message);
static member AreEqual : bool * bool * string -> unit
Public Shared Sub AreEqual (expected As Boolean, actual As Boolean, message As String)
参数
- expected
- Boolean
预期值。
- actual
- Boolean
要测试的值。
- message
- String
在出现故障的情况下要插入的消息
例外
如果预期值和实际值不相等,则为。
注解
此方法可确保结合项的 MC/DC 覆盖面。
适用于
AreEqual(Object, Object)
如果两个对象实例不相等,则测试失败。
public:
static void AreEqual(System::Object ^ expected, System::Object ^ actual);
public static void AreEqual (object expected, object actual);
static member AreEqual : obj * obj -> unit
Public Shared Sub AreEqual (expected As Object, actual As Object)
参数
- expected
- Object
预期的对象。
- actual
- Object
实际的对象。
例外
如果对象不相等,则为。
适用于
AreEqual(Double, Double, Double, String)
如果两个 双精度 值在指定精度内不相等,则测试用例失败,并在异常对象中指定消息。
public:
static void AreEqual(double expected, double actual, double delta, System::String ^ message);
public static void AreEqual (double expected, double actual, double delta, string message);
static member AreEqual : double * double * double * string -> unit
Public Shared Sub AreEqual (expected As Double, actual As Double, delta As Double, message As String)
参数
- expected
- Double
预期值。
- actual
- Double
要测试的值。
- delta
- Double
测试的精度。 该值必须是正数。
- message
- String
消息字符串。
例外
如果值不相等,则为。
如果 delta 为负。
注解
如果预期值和实际值之差的绝对值大于,则测试将失败 delta 。
适用于
AreEqual<T>(T, T, String, Object[])
如果指定类型的两个对象实例不相等,则测试将失败,并在异常对象中包含指定的消息。
public:
generic <typename T>
static void AreEqual(T expected, T actual, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public static void AreEqual<T> (T expected, T actual, string format, params object[] args);
static member AreEqual : 'T * 'T * string * obj[] -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, format As String, ParamArray args As Object())
类型参数
- T
对象类型。
参数
- expected
- T
预期的对象。
- actual
- T
实际的对象。
- format
- String
一个消息格式字符串。 此字符串的语法与 Console使用的格式字符串相同。 特别是在 {0} 字符串中的适当位置插入 ""、"" 等, {1} 以表示数组中变量的值 args 。
- args
- Object[]
要在其中插入值的一个或多个变量 format 。
例外
如果对象不相等,则为。
适用于
AreEqual<T>(T, T, String)
如果指定类型的两个对象实例不相等,则测试将失败,并在异常对象中包含指定的消息。
public:
generic <typename T>
static void AreEqual(T expected, T actual, System::String ^ message);
public static void AreEqual<T> (T expected, T actual, string message);
static member AreEqual : 'T * 'T * string -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, message As String)
类型参数
- T
对象类型。
参数
- expected
- T
预期的对象。
- actual
- T
实际的对象。
- message
- String
消息字符串。
例外
如果对象不相等,则为。
适用于
AreEqual<T>(T, T)
如果指定类型的两个对象实例不相等,则测试失败。
public:
generic <typename T>
static void AreEqual(T expected, T actual);
public static void AreEqual<T> (T expected, T actual);
static member AreEqual : 'T * 'T -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T)
类型参数
- T
对象类型。
参数
- expected
- T
预期的对象。
- actual
- T
实际的对象。
例外
如果对象不相等,则为。