Udostępnij za pośrednictwem


Klasa Assert

Weryfikuje warunki, w badaniach jednostka przy użyciu twierdzenia PRAWDA i FAŁSZ.

Hierarchia dziedziczenia

Object
  Microsoft.VisualStudio.TestTools.UnitTesting.Assert

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UnitTesting
Zestaw:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (w Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Składnia

'Deklaracja
Public NotInheritable Class Assert
public static class Assert
public ref class Assert abstract sealed
[<AbstractClass>]
[<Sealed>]
type Assert =  class end
public final class Assert

Typ Assert uwidacznia następujące elementy członkowskie.

Metody

  Nazwa Opis
Metoda publicznaStatyczny element członkowski AreEqual(Object, Object) Weryfikuje, że dwóch określonych obiektów są równe.Twierdzenie kończy się niepowodzeniem, jeśli obiekty nie są równe.
Metoda publicznaStatyczny element członkowski AreEqual(Double, Double, Double) Weryfikuje, że dwa podwójna określonego są równe, lub w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli nie są one w określoną dokładnością od siebie.
Metoda publicznaStatyczny element członkowski AreEqual(Object, Object, String) Weryfikuje, że dwóch określonych obiektów są równe.Twierdzenie kończy się niepowodzeniem, jeśli obiekty nie są równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreEqual(Single, Single, Single) Weryfikuje, że dwa Single określonego są równe, lub w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli nie są one w określoną dokładnością od siebie.
Metoda publicznaStatyczny element członkowski AreEqual(String, String, Boolean) Weryfikuje, że dwa określone ciągi są takie same, ignorując sprawa lub nie, jak określono.Twierdzenie kończy się niepowodzeniem, jeśli nie są równe.
Metoda publicznaStatyczny element członkowski AreEqual(Double, Double, Double, String) Weryfikuje, że dwa podwójna określonego są równe, lub w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli nie są one w określoną dokładnością od siebie.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreEqual(Object, Object, String, array<Object[]) Weryfikuje, że dwóch określonych obiektów są równe.Twierdzenie kończy się niepowodzeniem, jeśli obiekty nie są równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreEqual(Single, Single, Single, String) Weryfikuje, że dwa Single określonego są równe, lub w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli nie są one w określoną dokładnością od siebie.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreEqual(String, String, Boolean, CultureInfo) Weryfikuje, że dwa określone ciągi są takie same, ignorując sprawa lub jak określono i przy użyciu info kultury określonych.Twierdzenie kończy się niepowodzeniem, jeśli nie są równe.
Metoda publicznaStatyczny element członkowski AreEqual(String, String, Boolean, String) Weryfikuje, że dwa określone ciągi są takie same, ignorując sprawa lub nie, jak określono.Twierdzenie kończy się niepowodzeniem, jeśli nie są równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreEqual(Double, Double, Double, String, array<Object[]) Weryfikuje, że dwa podwójna określonego są równe, lub w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli nie są one w określoną dokładnością od siebie.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreEqual(Single, Single, Single, String, array<Object[]) Weryfikuje, że dwa Single określonego są równe, lub w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli nie są one w określoną dokładnością od siebie.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreEqual(String, String, Boolean, CultureInfo, String) Weryfikuje, że dwa określone ciągi są takie same, ignorując sprawa lub jak określono i przy użyciu info kultury określonych.Twierdzenie kończy się niepowodzeniem, jeśli nie są równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreEqual(String, String, Boolean, String, array<Object[]) Weryfikuje, że dwa określone ciągi są takie same, ignorując sprawa lub nie, jak określono.Twierdzenie kończy się niepowodzeniem, jeśli nie są równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreEqual(String, String, Boolean, CultureInfo, String, array<Object[]) Weryfikuje, że dwa określone ciągi są takie same, ignorując sprawa lub jak określono i przy użyciu info kultury określonych.Twierdzenie kończy się niepowodzeniem, jeśli nie są równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreEqual<T>(T, T) Sprawdza, czy dane określonego typu rodzajowego dwa są równe, za pomocą operatora równości.Twierdzenie kończy się niepowodzeniem, jeśli nie są równe.
Metoda publicznaStatyczny element członkowski AreEqual<T>(T, T, String) Sprawdza, czy dane określonego typu rodzajowego dwa są równe, za pomocą operatora równości.Twierdzenie kończy się niepowodzeniem, jeśli nie są równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreEqual<T>(T, T, String, array<Object[]) Sprawdza, czy dane określonego typu rodzajowego dwa są równe, za pomocą operatora równości.Twierdzenie kończy się niepowodzeniem, jeśli nie są równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreNotEqual(Object, Object) Weryfikuje, że dwóch określonych obiektów nie są równe.Twierdzenie kończy się niepowodzeniem, jeśli obiekty są równe.
Metoda publicznaStatyczny element członkowski AreNotEqual(Double, Double, Double) Weryfikuje dwóch określonych podwójna nie są równe i nie w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli są one równe lub w ramach określonego dokładność sobie wzajemnie.
Metoda publicznaStatyczny element członkowski AreNotEqual(Object, Object, String) Weryfikuje, że dwóch określonych obiektów nie są równe.Twierdzenie kończy się niepowodzeniem, jeśli obiekty są równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreNotEqual(Single, Single, Single) Sprawdza dwa Single określonego nie są równe i nie w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli są one równe lub w ramach określonego dokładność sobie wzajemnie.
Metoda publicznaStatyczny element członkowski AreNotEqual(String, String, Boolean) Sprawdza dwa określone ciągi nie są równe, ignorując sprawa lub nie, jak określono.Twierdzenie kończy się niepowodzeniem, jeśli są one równe.
Metoda publicznaStatyczny element członkowski AreNotEqual(Double, Double, Double, String) Weryfikuje dwóch określonych podwójna nie są równe i nie w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli są one równe lub w ramach określonego dokładność sobie wzajemnie.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreNotEqual(Object, Object, String, array<Object[]) Weryfikuje, że dwóch określonych obiektów nie są równe.Twierdzenie kończy się niepowodzeniem, jeśli obiekty są równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreNotEqual(Single, Single, Single, String) Sprawdza dwa Single określonego nie są równe i nie w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli są one równe lub w ramach określonego dokładność sobie wzajemnie.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreNotEqual(String, String, Boolean, CultureInfo) Sprawdza dwa określone ciągi nie są równe, ignorując sprawa lub jak określono i przy użyciu info kultury określonych.Twierdzenie kończy się niepowodzeniem, jeśli są one równe.
Metoda publicznaStatyczny element członkowski AreNotEqual(String, String, Boolean, String) Sprawdza dwa określone ciągi nie są równe, ignorując sprawa lub nie, jak określono.Twierdzenie kończy się niepowodzeniem, jeśli są one równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreNotEqual(Double, Double, Double, String, array<Object[]) Weryfikuje dwóch określonych podwójna nie są równe i nie w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli są one równe lub w ramach określonego dokładność sobie wzajemnie.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreNotEqual(Single, Single, Single, String, array<Object[]) Sprawdza dwa Single określonego nie są równe i nie w ramach określonego dokładność sobie wzajemnie.Twierdzenie kończy się niepowodzeniem, jeśli są one równe lub w ramach określonego dokładność sobie wzajemnie.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreNotEqual(String, String, Boolean, CultureInfo, String) Sprawdza dwa określone ciągi nie są równe, ignorując sprawa lub jak określono i przy użyciu info kultury określonych.Twierdzenie kończy się niepowodzeniem, jeśli są one równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreNotEqual(String, String, Boolean, String, array<Object[]) Sprawdza dwa określone ciągi nie są równe, ignorując sprawa lub nie, jak określono.Twierdzenie kończy się niepowodzeniem, jeśli są one równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreNotEqual(String, String, Boolean, CultureInfo, String, array<Object[]) Sprawdza dwa określone ciągi nie są równe, ignorując sprawa lub jak określono i przy użyciu info kultury określonych.Twierdzenie kończy się niepowodzeniem, jeśli są one równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreNotEqual<T>(T, T) Weryfikuje dane określonego typu rodzajowego dwóch nie są równe.Twierdzenie kończy się niepowodzeniem, jeśli są one równe.
Metoda publicznaStatyczny element członkowski AreNotEqual<T>(T, T, String) Weryfikuje dane określonego typu rodzajowego dwóch nie są równe.Twierdzenie kończy się niepowodzeniem, jeśli są one równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreNotEqual<T>(T, T, String, array<Object[]) Weryfikuje dane określonego typu rodzajowego dwóch nie są równe.Twierdzenie kończy się niepowodzeniem, jeśli są one równe.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreNotSame(Object, Object) Sprawdza, czy dwie zmienne określonego obiektu odnoszą się do różnych obiektów.Twierdzenie kończy się niepowodzeniem, jeśli odnoszą się do tego samego obiektu.
Metoda publicznaStatyczny element członkowski AreNotSame(Object, Object, String) Sprawdza, czy dwie zmienne określonego obiektu odnoszą się do różnych obiektów.Twierdzenie kończy się niepowodzeniem, jeśli odnoszą się do tego samego obiektu.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreNotSame(Object, Object, String, array<Object[]) Sprawdza, czy dwie zmienne określonego obiektu odnoszą się do różnych obiektów.Twierdzenie kończy się niepowodzeniem, jeśli odnoszą się do tego samego obiektu.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski AreSame(Object, Object) Sprawdza, czy dwie zmienne określonego obiektu odnoszą się do tego samego obiektu.Twierdzenie kończy się niepowodzeniem, jeśli odnoszą się do różnych obiektów.
Metoda publicznaStatyczny element członkowski AreSame(Object, Object, String) Sprawdza, czy dwie zmienne określonego obiektu odnoszą się do tego samego obiektu.Twierdzenie kończy się niepowodzeniem, jeśli odnoszą się do różnych obiektów.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski AreSame(Object, Object, String, array<Object[]) Sprawdza, czy dwie zmienne określonego obiektu odnoszą się do tego samego obiektu.Twierdzenie kończy się niepowodzeniem, jeśli odnoszą się do różnych obiektów.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski Equals Określa, czy dwa obiekty są równe.
Metoda publicznaStatyczny element członkowski Fail() Bez sprawdzania, czy wszystkie warunki, nie powiedzie się twierdzenie.
Metoda publicznaStatyczny element członkowski Fail(String) Bez sprawdzania, czy wszystkie warunki, nie powiedzie się twierdzenie.Wyświetla komunikat.
Metoda publicznaStatyczny element członkowski Fail(String, array<Object[]) Bez sprawdzania, czy wszystkie warunki, nie powiedzie się twierdzenie.Wyświetla komunikat i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski Inconclusive() Wskazuje, że nie można zweryfikować twierdzenia.
Metoda publicznaStatyczny element członkowski Inconclusive(String) Wskazuje, że nie można zweryfikować twierdzenia.Wyświetla komunikat.
Metoda publicznaStatyczny element członkowski Inconclusive(String, array<Object[]) Wskazuje, że nie można zweryfikować twierdzenia.Wyświetla komunikat i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski IsFalse(Boolean) Sprawdza, czy określony warunek jest false.Twierdzenie kończy się niepowodzeniem, jeśli warunek jest true.
Metoda publicznaStatyczny element członkowski IsFalse(Boolean, String) Sprawdza, czy określony warunek jest false.Twierdzenie kończy się niepowodzeniem, jeśli warunek jest true.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski IsFalse(Boolean, String, array<Object[]) Sprawdza, czy określony warunek jest false.Twierdzenie kończy się niepowodzeniem, jeśli warunek jest true.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski IsInstanceOfType(Object, Type) Weryfikuje, że określony obiekt jest wystąpieniem określonego typu.Twierdzenie kończy się niepowodzeniem, jeśli typ nie zostanie znaleziony w hierarchii dziedziczenia obiektu.
Metoda publicznaStatyczny element członkowski IsInstanceOfType(Object, Type, String) Weryfikuje, że określony obiekt jest wystąpieniem określonego typu.Twierdzenie kończy się niepowodzeniem, jeśli typ nie zostanie znaleziony w hierarchii dziedziczenia obiektu.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski IsInstanceOfType(Object, Type, String, array<Object[]) Weryfikuje, że określony obiekt jest wystąpieniem określonego typu.Twierdzenie kończy się niepowodzeniem, jeśli typ nie zostanie znaleziony w hierarchii dziedziczenia obiektu.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski IsNotInstanceOfType(Object, Type) Weryfikuje, że określony obiekt nie jest wystąpieniem określonego typu.Twierdzenie kończy się niepowodzeniem, jeśli typ znajduje się w hierarchii dziedziczenia obiektu.
Metoda publicznaStatyczny element członkowski IsNotInstanceOfType(Object, Type, String) Weryfikuje, że określony obiekt nie jest wystąpieniem określonego typu.Twierdzenie kończy się niepowodzeniem, jeśli typ znajduje się w hierarchii dziedziczenia obiektu.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski IsNotInstanceOfType(Object, Type, String, array<Object[]) Weryfikuje, że określony obiekt nie jest wystąpieniem określonego typu.Twierdzenie kończy się niepowodzeniem, jeśli typ znajduje się w hierarchii dziedziczenia obiektu.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski IsNotNull(Object) Sprawdza, czy określony obiekt nie jest nullodwołanie o wartości null (Nothing w języku Visual Basic).Twierdzenie kończy się niepowodzeniem, jeśli jest nullodwołanie o wartości null (Nothing w języku Visual Basic).
Metoda publicznaStatyczny element członkowski IsNotNull(Object, String) Sprawdza, czy określony obiekt nie jest nullodwołanie o wartości null (Nothing w języku Visual Basic).Twierdzenie kończy się niepowodzeniem, jeśli jest nullodwołanie o wartości null (Nothing w języku Visual Basic).Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski IsNotNull(Object, String, array<Object[]) Sprawdza, czy określony obiekt nie jest nullodwołanie o wartości null (Nothing w języku Visual Basic).Twierdzenie kończy się niepowodzeniem, jeśli jest nullodwołanie o wartości null (Nothing w języku Visual Basic).Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski IsNull(Object) Sprawdza, czy określony obiekt jest nullodwołanie o wartości null (Nothing w języku Visual Basic).Twierdzenie kończy się niepowodzeniem, jeśli nie jest nullodwołanie o wartości null (Nothing w języku Visual Basic).
Metoda publicznaStatyczny element członkowski IsNull(Object, String) Sprawdza, czy określony obiekt jest nullodwołanie o wartości null (Nothing w języku Visual Basic).Twierdzenie kończy się niepowodzeniem, jeśli nie jest nullodwołanie o wartości null (Nothing w języku Visual Basic).Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski IsNull(Object, String, array<Object[]) Sprawdza, czy określony obiekt jest nullodwołanie o wartości null (Nothing w języku Visual Basic).Twierdzenie kończy się niepowodzeniem, jeśli nie jest nullodwołanie o wartości null (Nothing w języku Visual Basic).Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski IsTrue(Boolean) Sprawdza, czy określony warunek jest true.Twierdzenie kończy się niepowodzeniem, jeśli warunek jest false.
Metoda publicznaStatyczny element członkowski IsTrue(Boolean, String) Sprawdza, czy określony warunek jest true.Twierdzenie kończy się niepowodzeniem, jeśli warunek jest false.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.
Metoda publicznaStatyczny element członkowski IsTrue(Boolean, String, array<Object[]) Sprawdza, czy określony warunek jest true.Twierdzenie kończy się niepowodzeniem, jeśli warunek jest false.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Metoda publicznaStatyczny element członkowski ReplaceNullChars W ciągu znaków null (\0) zastępuje "\\0".

Początek

Uwagi

Klasa ta zawiera zestaw metody statyczne, które ocenia logiczną warunku.Jeżeli ten warunek nie jest true, przebiegów potwierdzenia.

Potwierdzenie weryfikuje założenie prawdę warunków w porównaniu.Twierdzenie to centralnej do badania jednostki.Assert Klasy oferuje wiele metod statycznych sprawdzania przypuszczenia prawdy.Jeśli warunek sprawdzanym nie zostanie spełniony, potwierdzenia nie powiedzie się.

Ważna uwagaWażne

Assert Klasy rzuca AssertFailedException do sygnał awarii.Wyjątek ten nie powinien być przechwytywane.Wyjątek ten jest obsługiwany przez jednostkę badanym silniku o niepowodzeniu assert.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting

Inne zasoby

Korzystanie z klas potwierdzeń