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


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

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

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

Синтаксис

'Декларация
Public Shared Sub AreEqual ( _
    expected As Double, _
    actual As Double, _
    delta As Double, _
    message As String _
)
public static void AreEqual(
    double expected,
    double actual,
    double delta,
    string message
)
public:
static void AreEqual(
    double expected, 
    double actual, 
    double delta, 
    String^ message
)
static member AreEqual : 
        expected:float * 
        actual:float * 
        delta:float * 
        message:string -> unit 
public static function AreEqual(
    expected : double, 
    actual : double, 
    delta : double, 
    message : String
)

Параметры

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

Исключения

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

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

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

См. также

Ссылки

Assert Класс

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

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

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

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