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


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

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

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

Синтаксис

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

Параметры

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

Исключения

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

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

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

См. также

Ссылки

Assert Класс

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

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

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

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