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


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

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

Пространство имен:  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, _
    ParamArray parameters As Object() _
)
public static void AreNotEqual(
    float notExpected,
    float actual,
    float delta,
    string message,
    params Object[] parameters
)
public:
static void AreNotEqual(
    float notExpected, 
    float actual, 
    float delta, 
    String^ message, 
    ... array<Object^>^ parameters
)
static member AreNotEqual : 
        notExpected:float32 * 
        actual:float32 * 
        delta:float32 * 
        message:string * 
        parameters:Object[] -> unit 
public static function AreNotEqual(
    notExpected : float, 
    actual : float, 
    delta : float, 
    message : String, 
    ... parameters : Object[]
)

Параметры

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

Исключения

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

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

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

См. также

Ссылки

Assert Класс

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

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

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

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