Sdílet prostřednictvím


Assert – třída

Ověřuje podmínky zkoušky jednotku 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é.Uplatnění nezdaří v případě, že objekty nejsou shodné.
Veřejná metodaStatický člen AreEqual(Double, Double, Double) Ověří, zda jsou dva zadané zdvojnásobí rovný, nebo v rámci vzájemně Zadaná přesnost.Uplatnění selže, pokud nejsou v rámci vzájemně Zadaná přesnost.
Veřejná metodaStatický člen AreEqual(Object, Object, String) Ověří, zda jsou dva zadané objekty stejné.Uplatnění nezdaří v případě, že objekty nejsou shodné.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreEqual(Single, Single, Single) Ověří, zda jsou dva zadané singly rovný, nebo v rámci vzájemně Zadaná přesnost.Uplatnění selže, pokud nejsou v rámci vzájemně Zadaná přesnost.
Veřejná metodaStatický člen AreEqual(String, String, Boolean) Ověří, zda jsou dva řetězce určené rovná ignorování případu nebo není zadán.Uplatnění selže, pokud se neshodují.
Veřejná metodaStatický člen AreEqual(Double, Double, Double, String) Ověří, zda jsou dva zadané zdvojnásobí rovný, nebo v rámci vzájemně Zadaná přesnost.Uplatnění selže, pokud nejsou v rámci vzájemně Zadaná přesnost.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreEqual(Object, Object, String, array<Object[]) Ověří, zda jsou dva zadané objekty stejné.Uplatnění nezdaří v případě, že objekty nejsou shodné.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 dva zadané singly rovný, nebo v rámci vzájemně Zadaná přesnost.Uplatnění selže, pokud nejsou v rámci vzájemně Zadaná přesnost.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreEqual(String, String, Boolean, CultureInfo) Ověří, zda jsou rovné ignoruje malá nebo není zadán a informace o kultuře, zadaný pomocí dvou zadaných řetězců.Uplatnění selže, pokud se neshodují.
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án.Uplatnění selže, pokud se neshodují.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreEqual(Double, Double, Double, String, array<Object[]) Ověří, zda jsou dva zadané zdvojnásobí rovný, nebo v rámci vzájemně Zadaná přesnost.Uplatnění selže, pokud nejsou v rámci vzájemně Zadaná přesnost.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 dva zadané singly rovný, nebo v rámci vzájemně Zadaná přesnost.Uplatnění selže, pokud nejsou v rámci vzájemně Zadaná přesnost.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án a informace o kultuře, zadaný pomocí dvou zadaných řetězců.Uplatnění selže, pokud se neshodují.Uplatnění nezdaří, zobrazí zprávu.
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án.Uplatnění selže, pokud se neshodují.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án a informace o kultuře, zadaný pomocí dvou zadaných řetězců.Uplatnění selže, pokud se neshodují.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.Uplatnění selže, pokud se neshodují.
Veřejná metodaStatický člen AreEqual<T>(T, T, String) Ověří, zda jsou dva zadané obecný typ dat rovná pomocí operátoru rovnosti.Uplatnění selže, pokud se neshodují.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreEqual<T>(T, T, String, array<Object[]) Ověří, zda jsou dva zadané obecný typ dat rovná pomocí operátoru rovnosti.Uplatnění selže, pokud se neshodují.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é.Uplatnění selže, pokud jsou stejné objekty.
Veřejná metodaStatický člen AreNotEqual(Double, Double, Double) Ověří, zda jsou dva zadané zdvojnásobí není roven a není v rámci vzájemně Zadaná přesnost.Uplatnění se nezdaří, pokud stejný nebo v rámci vzájemně Zadaná přesnost.
Veřejná metodaStatický člen AreNotEqual(Object, Object, String) Ověří, že dva zadané objekty nejsou shodné.Uplatnění selže, pokud jsou stejné objekty.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreNotEqual(Single, Single, Single) Ověří, zda jsou dva zadané singly není roven a není v rámci vzájemně Zadaná přesnost.Uplatnění se nezdaří, pokud stejný nebo v rámci vzájemně Zadaná přesnost.
Veřejná metodaStatický člen AreNotEqual(String, String, Boolean) Ověří, že dva řetězce určené nejsou shodné, ignoruje malá nebo není zadán.Výrazu se 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 vzájemně Zadaná přesnost.Uplatnění se nezdaří, pokud stejný nebo v rámci vzájemně Zadaná přesnost.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreNotEqual(Object, Object, String, array<Object[]) Ověří, že dva zadané objekty nejsou shodné.Uplatnění selže, pokud jsou stejné objekty.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 dva zadané singly není roven a není v rámci vzájemně Zadaná přesnost.Uplatnění se nezdaří, pokud stejný nebo v rámci vzájemně Zadaná přesnost.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreNotEqual(String, String, Boolean, CultureInfo) Ověří, že nejsou shodné, ignoruje malá nebo není zadán a informace o kultuře, zadaný pomocí dvou zadaných řetězců.Výrazu se nezdaří, pokud stejný.
Veřejná metodaStatický člen AreNotEqual(String, String, Boolean, String) Ověří, že dva řetězce určené nejsou shodné, ignoruje malá nebo není zadán.Výrazu se nezdaří, pokud stejný.Uplatnění nezdaří, zobrazí zprávu.
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 vzájemně Zadaná přesnost.Uplatnění se nezdaří, pokud stejný nebo v rámci vzájemně Zadaná přesnost.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 dva zadané singly není roven a není v rámci vzájemně Zadaná přesnost.Uplatnění se nezdaří, pokud stejný nebo v rámci vzájemně Zadaná přesnost.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án a informace o kultuře, zadaný pomocí dvou zadaných řetězců.Výrazu se nezdaří, pokud stejný.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreNotEqual(String, String, Boolean, String, array<Object[]) Ověří, že dva řetězce určené nejsou shodné, ignoruje malá nebo není zadán.Výrazu se 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án a informace o kultuře, zadaný pomocí dvou zadaných řetězců.Výrazu se 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 zadaného typu generic nejsou shodné.Výrazu se nezdaří, pokud stejný.
Veřejná metodaStatický člen AreNotEqual<T>(T, T, String) Ověří, že dvě data zadaného typu generic nejsou shodné.Výrazu se nezdaří, pokud stejný.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreNotEqual<T>(T, T, String, array<Object[]) Ověří, že dvě data zadaného typu generic nejsou shodné.Výrazu se 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.Uplatnění selže, pokud odkazují na stejný objekt.
Veřejná metodaStatický člen AreNotSame(Object, Object, String) Ověří, že dvě proměnné zadaný objekt odkazují na různé objekty.Uplatnění selže, pokud odkazují na stejný objekt.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreNotSame(Object, Object, String, array<Object[]) Ověří, že dvě proměnné zadaný objekt odkazují na různé objekty.Uplatnění selže, pokud odkazují na stejný objekt.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen AreSame(Object, Object) Ověří, že dvě proměnné zadaný objekt odkazují na stejný objekt.Uplatnění selže, pokud odkazují na jiné objekty.
Veřejná metodaStatický člen AreSame(Object, Object, String) Ověří, že dvě proměnné zadaný objekt odkazují na stejný objekt.Uplatnění selže, pokud odkazují na jiné objekty.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen AreSame(Object, Object, String, array<Object[]) Ověří, že dvě proměnné zadaný objekt odkazují 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 jsou dva objekty stejné.
Veřejná metodaStatický člen Fail() Selhání vyhodnocení výrazu bez kontroly podmínek.
Veřejná metodaStatický člen Fail(String) Selhání vyhodnocení výrazu bez kontroly podmínek.Zobrazí zprávu.
Veřejná metodaStatický člen Fail(String, array<Object[]) Selhání vyhodnocení výrazu bez kontroly podmínek.Zobrazí zprávu a použije zadané formátování na něj.
Veřejná metodaStatický člen Inconclusive() Označuje, že vyhodnocení výrazu nelze ověřit.
Veřejná metodaStatický člen Inconclusive(String) Označuje výrazu můžete 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 zadané formátování na něj.
Veřejná metodaStatický člen IsFalse(Boolean) Ověří, zda je zadaná podmínka false.Uplatnění selže, pokud je podmínka true.
Veřejná metodaStatický člen IsFalse(Boolean, String) Ověří, zda je zadaná podmínka false.Uplatnění selže, pokud je podmínka true.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen IsFalse(Boolean, String, array<Object[]) Ověří, zda je zadaná podmínka false.Uplatnění selže, 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.Uplatnění selže, pokud typ v hierarchii dědičnosti objektu nebyl nalezen.
Veřejná metodaStatický člen IsInstanceOfType(Object, Type, String) Ověří, zda je zadaný objekt instance určeného typu.Uplatnění selže, pokud typ v hierarchii dědičnosti objektu nebyl nalezen.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen IsInstanceOfType(Object, Type, String, array<Object[]) Ověří, zda je zadaný objekt instance určeného typu.Uplatnění selže, pokud typ v hierarchii dědičnosti objektu nebyl nalezen.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.
Veřejná metodaStatický člen IsNotInstanceOfType(Object, Type) Ověří, zda je zadaný objekt není zadaný typ instance.Uplatnění selže, pokud je typ nalezena v hierarchii dědičnosti objektu.
Veřejná metodaStatický člen IsNotInstanceOfType(Object, Type, String) Ověří, zda je zadaný objekt není zadaný typ instance.Uplatnění selže, pokud je typ nalezena v hierarchii dědičnosti objektu.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen IsNotInstanceOfType(Object, Type, String, array<Object[]) Ověří, zda je zadaný objekt není zadaný typ instance.Uplatnění selže, pokud je typ nalezena 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).Uplatnění selže, 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).Uplatnění selže, pokud je nullodkaz null (Nothing v jazyce Visual Basic).Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen IsNotNull(Object, String, array<Object[]) Ověří, zda je zadaný objekt není nullodkaz null (Nothing v jazyce Visual Basic).Uplatnění selže, 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).Uplatnění 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).Uplatnění nezdaří, pokud není nullodkaz null (Nothing v jazyce Visual Basic).Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen IsNull(Object, String, array<Object[]) Ověří, zda je zadaný objekt nullodkaz null (Nothing v jazyce Visual Basic).Uplatnění 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.Uplatnění selže, pokud je podmínka false.
Veřejná metodaStatický člen IsTrue(Boolean, String) Ověří, zda je zadaná podmínka true.Uplatnění selže, pokud je podmínka false.Uplatnění nezdaří, zobrazí zprávu.
Veřejná metodaStatický člen IsTrue(Boolean, String, array<Object[]) Ověří, zda je zadaná podmínka true.Uplatnění selže, 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".

Nahoru

Poznámky

Tato třída obsahuje sadu statických metod, které vyhodnotí logickou podmínkou.Pokud tato podmínka vyhodnocena jako true, průchody výrazu.

Nepravdivých ověří předpokladu pravdivosti pro porovnání podmínek.Uplatnění je test jednotky.Assert Třída poskytuje mnoho statické metody ověření suppositions pravdy.Pokud není ověřován podmínka PRAVDA, uplatnění se nezdaří.

Důležitá poznámkaDůležité

Assert Třídy vyvolá AssertFailedException signál selhání.Tuto výjimku by měly nebylo digitalizováno.Zkoušený motor jednotka označuje chybu assert zpracovává tuto výjimku.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

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

Další zdroje

Pomocí výrazu tříd