Sdílet prostřednictvím


Assert – třída

Ověřuje podmínky zkoušky jednotky pomocí tvrzení PRAVDA/NEPRAVDA.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.Assert

Obor názvů:  Microsoft.VisualStudio.TestTools.UnitTesting
Sestavení:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (v Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntaxe

'Deklarace
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 zveřejňuje následující členy.

Metody

  Název Popis
Veřejná metodaStatický člen AreEqual(Object, Object) Ověří, zda jsou dva zadané objekty stejné.Pokud objekty nejsou shodné výrazu nezdaří.
Veřejná metodaStatický člen AreEqual(Double, Double, Double) Ověří, zda jsou dva zadané zdvojnásobí rovný, nebo v rámci zadaného přesnosti navzájem.Uplatnění selže, pokud nejsou v rámci zadaného přesnosti navzájem.
Veřejná metodaStatický člen AreEqual(Object, Object, String) Ověří, zda jsou dva zadané objekty stejné.Pokud objekty nejsou shodné výrazu nezdaří.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreEqual(Single, Single, Single) Ověří, zda jsou zadaný dvěma singly rovný, nebo v rámci zadaného přesnosti navzájem.Uplatnění selže, pokud nejsou v rámci zadaného přesnosti navzájem.
Veřejná metodaStatický člen AreEqual(String, String, Boolean) Ověří, zda jsou dva řetězce určené rovná ignorování případu nebo není zadána.Pokud se neshodují výrazu nezdaří.
Veřejná metodaStatický člen AreEqual(Double, Double, Double, String) Ověří, zda jsou dva zadané zdvojnásobí rovný, nebo v rámci zadaného přesnosti navzájem.Uplatnění selže, pokud nejsou v rámci zadaného přesnosti navzájem.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreEqual(Object, Object, String, array<Object[]) Ověří, zda jsou dva zadané objekty stejné.Pokud objekty nejsou shodné výrazu nezdaří.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreEqual(Single, Single, Single, String) Ověří, zda jsou zadaný dvěma singly rovný, nebo v rámci zadaného přesnosti navzájem.Uplatnění selže, pokud nejsou v rámci zadaného přesnosti navzájem.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreEqual(String, String, Boolean, CultureInfo) Ověří, zda jsou rovné ignoruje malá nebo není zadána a kultura informace určené pomocí dvou zadaných řetězců.Pokud se neshodují výrazu nezdaří.
Veřejná metodaStatický člen AreEqual(String, String, Boolean, String) Ověří, zda jsou dva řetězce určené rovná ignorování případu nebo není zadána.Pokud se neshodují výrazu nezdaří.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreEqual(Double, Double, Double, String, array<Object[]) Ověří, zda jsou dva zadané zdvojnásobí rovný, nebo v rámci zadaného přesnosti navzájem.Uplatnění selže, pokud nejsou v rámci zadaného přesnosti navzájem.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreEqual(Single, Single, Single, String, array<Object[]) Ověří, zda jsou zadaný dvěma singly rovný, nebo v rámci zadaného přesnosti navzájem.Uplatnění selže, pokud nejsou v rámci zadaného přesnosti navzájem.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreEqual(String, String, Boolean, CultureInfo, String) Ověří, zda jsou rovné ignoruje malá nebo není zadána a kultura informace určené pomocí dvou zadaných řetězců.Pokud se neshodují výrazu nezdaří.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreEqual(String, String, Boolean, String, array<Object[]) Ověří, zda jsou dva řetězce určené rovná ignorování případu nebo není zadána.Pokud se neshodují výrazu nezdaří.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreEqual(String, String, Boolean, CultureInfo, String, array<Object[]) Ověří, zda jsou rovné ignoruje malá nebo není zadána a kultura informace určené pomocí dvou zadaných řetězců.Pokud se neshodují výrazu nezdaří.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreEqual<T>(T, T) Ověří, zda jsou dva zadané obecný typ dat rovná pomocí operátoru rovnosti.Pokud se neshodují výrazu nezdaří.
Veřejná metodaStatický člen AreEqual<T>(T, T, String) Ověří, zda jsou dva zadané obecný typ dat rovná pomocí operátoru rovnosti.Pokud se neshodují výrazu nezdaří.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreEqual<T>(T, T, String, array<Object[]) Ověří, zda jsou dva zadané obecný typ dat rovná pomocí operátoru rovnosti.Pokud se neshodují výrazu nezdaří.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreNotEqual(Object, Object) Ověří, že dva zadané objekty nejsou shodné.Pokud objekty jsou rovny výrazu nezdaří.
Veřejná metodaStatický člen AreNotEqual(Double, Double, Double) Ověří, zda jsou dva zadané zdvojnásobí není roven a není v rámci zadaného přesnosti navzájem.Výrazu nezdaří, pokud stejný nebo v rámci zadaného přesnosti navzájem.
Veřejná metodaStatický člen AreNotEqual(Object, Object, String) Ověří, že dva zadané objekty nejsou shodné.Pokud objekty jsou rovny výrazu nezdaří.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreNotEqual(Single, Single, Single) Ověří, zda jsou zadaný dvěma singly není roven a není v rámci zadaného přesnosti navzájem.Výrazu nezdaří, pokud stejný nebo v rámci zadaného přesnosti navzájem.
Veřejná metodaStatický člen AreNotEqual(String, String, Boolean) Ověří, že dvou zadaných řetězců nejsou shodné, ignoruje malá nebo není zadána.Výraz nezdaří, pokud stejný.
Veřejná metodaStatický člen AreNotEqual(Double, Double, Double, String) Ověří, zda jsou dva zadané zdvojnásobí není roven a není v rámci zadaného přesnosti navzájem.Výrazu nezdaří, pokud stejný nebo v rámci zadaného přesnosti navzájem.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreNotEqual(Object, Object, String, array<Object[]) Ověří, že dva zadané objekty nejsou shodné.Pokud objekty jsou rovny výrazu nezdaří.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreNotEqual(Single, Single, Single, String) Ověří, zda jsou zadaný dvěma singly není roven a není v rámci zadaného přesnosti navzájem.Výrazu nezdaří, pokud stejný nebo v rámci zadaného přesnosti navzájem.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreNotEqual(String, String, Boolean, CultureInfo) Ověří, že nejsou shodné, ignoruje malá nebo není zadána a kultura informace určené pomocí dvou zadaných řetězců.Výraz nezdaří, pokud stejný.
Veřejná metodaStatický člen AreNotEqual(String, String, Boolean, String) Ověří, že dvou zadaných řetězců nejsou shodné, ignoruje malá nebo není zadána.Výraz nezdaří, pokud stejný.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreNotEqual(Double, Double, Double, String, array<Object[]) Ověří, zda jsou dva zadané zdvojnásobí není roven a není v rámci zadaného přesnosti navzájem.Výrazu nezdaří, pokud stejný nebo v rámci zadaného přesnosti navzájem.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreNotEqual(Single, Single, Single, String, array<Object[]) Ověří, zda jsou zadaný dvěma singly není roven a není v rámci zadaného přesnosti navzájem.Výrazu nezdaří, pokud stejný nebo v rámci zadaného přesnosti navzájem.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreNotEqual(String, String, Boolean, CultureInfo, String) Ověří, že nejsou shodné, ignoruje malá nebo není zadána a kultura informace určené pomocí dvou zadaných řetězců.Výraz nezdaří, pokud stejný.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreNotEqual(String, String, Boolean, String, array<Object[]) Ověří, že dvou zadaných řetězců nejsou shodné, ignoruje malá nebo není zadána.Výraz nezdaří, pokud stejný.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreNotEqual(String, String, Boolean, CultureInfo, String, array<Object[]) Ověří, že nejsou shodné, ignoruje malá nebo není zadána a kultura informace určené pomocí dvou zadaných řetězců.Výraz nezdaří, pokud stejný.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreNotEqual<T>(T, T) Ověří, že dvě data určeného typu generic nejsou shodné.Výraz nezdaří, pokud stejný.
Veřejná metodaStatický člen AreNotEqual<T>(T, T, String) Ověří, že dvě data určeného typu generic nejsou shodné.Výraz nezdaří, pokud stejný.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreNotEqual<T>(T, T, String, array<Object[]) Ověří, že dvě data určeného typu generic nejsou shodné.Výraz nezdaří, pokud stejný.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreNotSame(Object, Object) Ověří, že dvě proměnné zadaný objekt odkazují na různé objekty.Pokud odkazují na stejný objekt výrazu nezdaří.
Veřejná metodaStatický člen AreNotSame(Object, Object, String) Ověří, že dvě proměnné zadaný objekt odkazují na různé objekty.Pokud odkazují na stejný objekt výrazu nezdaří.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreNotSame(Object, Object, String, array<Object[]) Ověří, že dvě proměnné zadaný objekt odkazují na různé objekty.Pokud odkazují na stejný objekt výrazu nezdaří.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreSame(Object, Object) Ověří dvě proměnné zadaný objekt odkazuje na stejný objekt.Uplatnění selže, pokud odkazují na jiné objekty.
Veřejná metodaStatický člen AreSame(Object, Object, String) Ověří dvě proměnné zadaný objekt odkazuje na stejný objekt.Uplatnění selže, pokud odkazují na jiné objekty.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen AreSame(Object, Object, String, array<Object[]) Ověří dvě proměnné zadaný objekt odkazuje na stejný objekt.Uplatnění selže, pokud odkazují na jiné objekty.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen Equals Určuje, zda rovnají dvěma objekty.
Veřejná metodaStatický člen Fail() Nezdaří výraz bez kontroly podmínek.
Veřejná metodaStatický člen Fail(String) Nezdaří výraz bez kontroly podmínek.Zobrazí zprávu.
Veřejná metodaStatický člen Fail(String, array<Object[]) Nezdaří výraz bez kontroly podmínek.Zobrazí zprávu a použije na něj zadané formátování.
Veřejná metodaStatický člen Inconclusive() Označuje, že výrazu nelze ověřit.
Veřejná metodaStatický člen Inconclusive(String) Označuje, že výrazu nelze ověřit.Zobrazí zprávu.
Veřejná metodaStatický člen Inconclusive(String, array<Object[]) Označuje, že nepravdivých nelze ověřit.Zobrazí zprávu a použije na něj zadané formátování.
Veřejná metodaStatický člen IsFalse(Boolean) Ověří, zda je zadaná podmínka false.Výrazu nezdaří, pokud je podmínka true.
Veřejná metodaStatický člen IsFalse(Boolean, String) Ověří, zda je zadaná podmínka false.Výrazu nezdaří, pokud je podmínka true.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen IsFalse(Boolean, String, array<Object[]) Ověří, zda je zadaná podmínka false.Výrazu nezdaří, pokud je podmínka true.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen IsInstanceOfType(Object, Type) Ověří, zda je zadaný objekt instance určeného typu.Pokud typ nebyl nalezen v hierarchii dědičnosti objektu uplatnění nezdaří.
Veřejná metodaStatický člen IsInstanceOfType(Object, Type, String) Ověří, zda je zadaný objekt instance určeného typu.Pokud typ nebyl nalezen v hierarchii dědičnosti objektu uplatnění nezdaří.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen IsInstanceOfType(Object, Type, String, array<Object[]) Ověří, zda je zadaný objekt instance určeného typu.Pokud typ nebyl nalezen v hierarchii dědičnosti objektu uplatnění nezdaří.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen IsNotInstanceOfType(Object, Type) Zadaný objekt není zadaného typu instance ověří.Uplatnění selže, pokud typ nachází v hierarchii dědičnosti objektu.
Veřejná metodaStatický člen IsNotInstanceOfType(Object, Type, String) Zadaný objekt není zadaného typu instance ověří.Uplatnění selže, pokud typ nachází v hierarchii dědičnosti objektu.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen IsNotInstanceOfType(Object, Type, String, array<Object[]) Zadaný objekt není zadaného typu instance ověří.Uplatnění selže, pokud typ nachází v hierarchii dědičnosti objektu.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen IsNotNull(Object) Ověří, zda je zadaný objekt není nullodkaz Null (Nothing v jazyce Visual Basic).Výrazu nezdaří, pokud je nullodkaz Null (Nothing v jazyce Visual Basic).
Veřejná metodaStatický člen IsNotNull(Object, String) Ověří, zda je zadaný objekt není nullodkaz Null (Nothing v jazyce Visual Basic).Výrazu nezdaří, pokud je nullodkaz Null (Nothing v jazyce Visual Basic).Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen IsNotNull(Object, String, array<Object[]) Ověří, zda je zadaný objekt není nullodkaz Null (Nothing v jazyce Visual Basic).Výrazu nezdaří, pokud je nullodkaz Null (Nothing v jazyce Visual Basic).Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen IsNull(Object) Ověří, zda je zadaný objekt nullodkaz Null (Nothing v jazyce Visual Basic).Výrazu nezdaří, pokud není nullodkaz Null (Nothing v jazyce Visual Basic).
Veřejná metodaStatický člen IsNull(Object, String) Ověří, zda je zadaný objekt nullodkaz Null (Nothing v jazyce Visual Basic).Výrazu nezdaří, pokud není nullodkaz Null (Nothing v jazyce Visual Basic).Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen IsNull(Object, String, array<Object[]) Ověří, zda je zadaný objekt nullodkaz Null (Nothing v jazyce Visual Basic).Výrazu nezdaří, pokud není nullodkaz Null (Nothing v jazyce Visual Basic).Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen IsTrue(Boolean) Ověří, zda je zadaná podmínka true.Výrazu nezdaří, pokud je podmínka false.
Veřejná metodaStatický člen IsTrue(Boolean, String) Ověří, zda je zadaná podmínka true.Výrazu nezdaří, pokud je podmínka false.Vyhodnocení výrazu nezdaří, zobrazí se zpráva.
Veřejná metodaStatický člen IsTrue(Boolean, String, array<Object[]) Ověří, zda je zadaná podmínka true.Výrazu nezdaří, pokud je podmínka false.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen ReplaceNullChars V řetězci nahradí znaky null (\0) "\\0".

Na začátek

Poznámky

Tato třída obsahuje statické metody, které logickou podmínkou sadu. Pokud je tato podmínka vyhodnocen jako true, průchody výrazu.

Nepravdivých ověří předpoklad pravdy porovnání podmínek. Test jednotky je výrazu. Assert Třída poskytuje mnoho statické metody ověření suppositions pravdy. Ověřován podmínka není splněna, výrazu se nezdaří.

Důležité

Assert Třídy vyvolá AssertFailedException signál selhání. Tuto výjimku by zachytit. Zkoušený motor jednotky označující selhání assert zpracovává tuto výjimku.

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.VisualStudio.TestTools.UnitTesting – obor názvů

Další zdroje

Using the Assert Classes