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


Assert.AreEqual - метод (Single, Single, Single)

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

Пространство имен:  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 _
)
public static void AreEqual(
    float expected,
    float actual,
    float delta
)
public:
static void AreEqual(
    float expected, 
    float actual, 
    float delta
)
static member AreEqual : 
        expected:float32 * 
        actual:float32 * 
        delta:float32 -> unit 
public static function AreEqual(
    expected : float, 
    actual : float, 
    delta : float
)

Параметры

  • expected
    Тип: System.Single
    Первое значение с одинарной точностью для сравнения.Это значение, которое ожидается процессом модульного теста.
  • actual
    Тип: System.Single
    Второе значение с одинарной точностью для сравнения.Это значение, которое создается в процессе модульного теста.
  • delta
    Тип: System.Single
    Требуемая точность.Утверждение не выполняется только в том случае, если значения параметров expected и actual различаются более, чем на значение параметра delta.

Исключения

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

Значение параметра expected не равно значению параметра actual.

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

См. также

Ссылки

Assert Класс

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

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

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

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