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


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

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

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

Синтаксис

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

Параметры

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

Исключения

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

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

Заметки

Для сравнения используются инвариантные (нейтральные) язык и региональные параметры.

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

См. также

Ссылки

Assert Класс

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

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

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

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