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


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

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

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

Синтаксис

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

Параметры

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

Исключения

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

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

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

См. также

Ссылки

Assert Класс

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

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

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

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