Поделиться через


Assert.AreEqual - метод (Single, Single, Single, String, array<Object[])

Проверяет, равны ли два указанных значения с одинарной точностью, или лежит ли их расхождение в пределах точности каждого. Утверждение не выполняется, если расхождение этих значений выходит за пределы их точности. Если утверждение не выполняется, выводит сообщение в заданном формате.

Пространство имен:  Microsoft.VisualStudio.TestTools.UnitTesting
Сборка:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Синтаксис

'Декларация
Public Shared Sub AreEqual ( _
    expected As Single, _
    actual As Single, _
    delta As Single, _
    message As String, _
    ParamArray parameters As Object() _
)
public static void AreEqual(
    float expected,
    float actual,
    float delta,
    string message,
    params Object[] parameters
)
public:
static void AreEqual(
    float expected, 
    float actual, 
    float delta, 
    String^ message, 
    ... array<Object^>^ parameters
)
static member AreEqual : 
        expected:float32 * 
        actual:float32 * 
        delta:float32 * 
        message:string * 
        parameters:Object[] -> unit 
public static function AreEqual(
    expected : float, 
    actual : float, 
    delta : float, 
    message : String, 
    ... parameters : Object[]
)

Параметры

  • expected
    Тип: System.Single
    Первое значение с одинарной точностью для сравнения.Это значение, которое ожидается процессом модульного теста.
  • actual
    Тип: System.Single
    Второе значение с одинарной точностью для сравнения.Это значение, которое создается в процессе модульного теста.
  • delta
    Тип: System.Single
    Требуемая точность.Утверждение не выполняется только в том случае, если значения параметров expected и actual различаются более, чем на значение параметра delta.
  • message
    Тип: System.String
    Сообщение, отображаемое в случае, если утверждение не выполняется.Это сообщение можно просмотреть в результатах модульного теста.
  • parameters
    Тип: array<System.Object[]
    Массив параметров для использования при форматировании message.

Исключения

Исключение Условие
AssertFailedException

Значение параметра expected отличается от значения параметра actual более, чем на delta.

Безопасность платформы .NET Framework

См. также

Ссылки

Assert Класс

AreEqual - перегрузка

Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен

Другие ресурсы

Использование классов Assert