Klasa Assert
Weryfikuje warunki, w badaniach jednostka przy użyciu twierdzenia PRAWDA i FAŁSZ.
Hierarchia dziedziczenia
System.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 | |
---|---|---|
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. | |
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. | |
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ę. | |
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. | |
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. | |
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ę. | |
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. | |
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ę. | |
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. | |
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ę. | |
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. | |
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. | |
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ę. | |
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. | |
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. | |
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. | |
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ę. | |
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. | |
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. | |
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. | |
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ę. | |
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. | |
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. | |
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ę. | |
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. | |
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ę. | |
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. | |
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ę. | |
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. | |
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. | |
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ę. | |
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. | |
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. | |
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. | |
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ę. | |
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. | |
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. | |
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ę. | |
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. | |
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. | |
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ę. | |
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. | |
Equals | Określa, czy dwa obiekty są równe. | |
Fail() | Bez sprawdzania, czy wszystkie warunki, nie powiedzie się twierdzenie. | |
Fail(String) | Bez sprawdzania, czy wszystkie warunki, nie powiedzie się twierdzenie.Wyświetla komunikat. | |
Fail(String, array<Object[]) | Bez sprawdzania, czy wszystkie warunki, nie powiedzie się twierdzenie.Wyświetla komunikat i ma zastosowanie określonego formatowania do niego. | |
Inconclusive() | Wskazuje, że nie można zweryfikować twierdzenia. | |
Inconclusive(String) | Wskazuje, że nie można zweryfikować twierdzenia.Wyświetla komunikat. | |
Inconclusive(String, array<Object[]) | Wskazuje, że nie można zweryfikować twierdzenia.Wyświetla komunikat i ma zastosowanie określonego formatowania do niego. | |
IsFalse(Boolean) | Sprawdza, czy określony warunek jest false.Twierdzenie kończy się niepowodzeniem, jeśli warunek jest true. | |
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ę. | |
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. | |
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. | |
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ę. | |
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. | |
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. | |
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ę. | |
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. | |
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). | |
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ę. | |
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. | |
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). | |
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ę. | |
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. | |
IsTrue(Boolean) | Sprawdza, czy określony warunek jest true.Twierdzenie kończy się niepowodzeniem, jeśli warunek jest false. | |
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ę. | |
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. | |
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ż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