Condividi tramite


Classe Assert

Verifica delle condizioni negli unit test utilizzando proposte true/false.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintassi

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

Il tipo Assert espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico AreEqual(Object, Object) Verifica che due oggetti specificati siano uguali.L'asserzione avrà esito negativo se gli oggetti non sono uguali.
Metodo pubblicoMembro statico AreEqual(Double, Double, Double) Verifica che due double specificati siano uguali, o all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se non sono in dell'accuratezza specificata di loro.
Metodo pubblicoMembro statico AreEqual(Object, Object, String) Verifica che due oggetti specificati siano uguali.L'asserzione avrà esito negativo se gli oggetti non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreEqual(Single, Single, Single) Verifica che due specificati scelta siano uguali, o all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se non sono in dell'accuratezza specificata di loro.
Metodo pubblicoMembro statico AreEqual(String, String, Boolean) Verifica che due stringhe specificate siano uguali, ignorando il caso o non specificate.L'asserzione avrà esito negativo se non sono uguali.
Metodo pubblicoMembro statico AreEqual(Double, Double, Double, String) Verifica che due double specificati siano uguali, o all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se non sono in dell'accuratezza specificata di loro.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreEqual(Object, Object, String, array<Object[]) Verifica che due oggetti specificati siano uguali.L'asserzione avrà esito negativo se gli oggetti non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreEqual(Single, Single, Single, String) Verifica che due specificati scelta siano uguali, o all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se non sono in dell'accuratezza specificata di loro.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreEqual(String, String, Boolean, CultureInfo) Verifica che due stringhe specificate siano uguali, ignorando il caso o non specificate e utilizzando le informazioni sulle impostazioni cultura specificate.L'asserzione avrà esito negativo se non sono uguali.
Metodo pubblicoMembro statico AreEqual(String, String, Boolean, String) Verifica che due stringhe specificate siano uguali, ignorando il caso o non specificate.L'asserzione avrà esito negativo se non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreEqual(Double, Double, Double, String, array<Object[]) Verifica che due double specificati siano uguali, o all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se non sono in dell'accuratezza specificata di loro.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreEqual(Single, Single, Single, String, array<Object[]) Verifica che due specificati scelta siano uguali, o all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se non sono in dell'accuratezza specificata di loro.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreEqual(String, String, Boolean, CultureInfo, String) Verifica che due stringhe specificate siano uguali, ignorando il caso o non specificate e utilizzando le informazioni sulle impostazioni cultura specificate.L'asserzione avrà esito negativo se non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreEqual(String, String, Boolean, String, array<Object[]) Verifica che due stringhe specificate siano uguali, ignorando il caso o non specificate.L'asserzione avrà esito negativo se non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreEqual(String, String, Boolean, CultureInfo, String, array<Object[]) Verifica che due stringhe specificate siano uguali, ignorando il caso o non specificate e utilizzando le informazioni sulle impostazioni cultura specificate.L'asserzione avrà esito negativo se non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreEqual<T>(T, T) Verifica che due dati specifici del tipo generico siano uguali utilizza l'operatore di uguaglianza.L'asserzione avrà esito negativo se non sono uguali.
Metodo pubblicoMembro statico AreEqual<T>(T, T, String) Verifica che due dati specifici del tipo generico siano uguali utilizza l'operatore di uguaglianza.L'asserzione avrà esito negativo se non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreEqual<T>(T, T, String, array<Object[]) Verifica che due dati specifici del tipo generico siano uguali utilizza l'operatore di uguaglianza.L'asserzione avrà esito negativo se non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreNotEqual(Object, Object) Verifica che due oggetti specificati non siano uguali.L'asserzione avrà esito negativo se gli oggetti sono uguali.
Metodo pubblicoMembro statico AreNotEqual(Double, Double, Double) Verifica che due double specificati non siano uguali e non all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se sono uguali o all'interno dell'accuratezza specificata di loro.
Metodo pubblicoMembro statico AreNotEqual(Object, Object, String) Verifica che due oggetti specificati non siano uguali.L'asserzione avrà esito negativo se gli oggetti sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreNotEqual(Single, Single, Single) Verifica che due specificati selezioni non siano uguali e non all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se sono uguali o all'interno dell'accuratezza specificata di loro.
Metodo pubblicoMembro statico AreNotEqual(String, String, Boolean) Verifica che due stringhe specificate non siano uguali, ignorando il caso o non specificate.L'esito negativo di asserzione se sono uguali.
Metodo pubblicoMembro statico AreNotEqual(Double, Double, Double, String) Verifica che due double specificati non siano uguali e non all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se sono uguali o all'interno dell'accuratezza specificata di loro.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreNotEqual(Object, Object, String, array<Object[]) Verifica che due oggetti specificati non siano uguali.L'asserzione avrà esito negativo se gli oggetti sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreNotEqual(Single, Single, Single, String) Verifica che due specificati selezioni non siano uguali e non all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se sono uguali o all'interno dell'accuratezza specificata di loro.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreNotEqual(String, String, Boolean, CultureInfo) Verifica che due stringhe specificate non siano uguali, ignorando il caso o non specificate e utilizzando le informazioni sulle impostazioni cultura specificate.L'esito negativo di asserzione se sono uguali.
Metodo pubblicoMembro statico AreNotEqual(String, String, Boolean, String) Verifica che due stringhe specificate non siano uguali, ignorando il caso o non specificate.L'esito negativo di asserzione se sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreNotEqual(Double, Double, Double, String, array<Object[]) Verifica che due double specificati non siano uguali e non all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se sono uguali o all'interno dell'accuratezza specificata di loro.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreNotEqual(Single, Single, Single, String, array<Object[]) Verifica che due specificati selezioni non siano uguali e non all'interno dell'accuratezza specificata di loro.L'asserzione avrà esito negativo se sono uguali o all'interno dell'accuratezza specificata di loro.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreNotEqual(String, String, Boolean, CultureInfo, String) Verifica che due stringhe specificate non siano uguali, ignorando il caso o non specificate e utilizzando le informazioni sulle impostazioni cultura specificate.L'esito negativo di asserzione se sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreNotEqual(String, String, Boolean, String, array<Object[]) Verifica che due stringhe specificate non siano uguali, ignorando il caso o non specificate.L'esito negativo di asserzione se sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreNotEqual(String, String, Boolean, CultureInfo, String, array<Object[]) Verifica che due stringhe specificate non siano uguali, ignorando il caso o non specificate e utilizzando le informazioni sulle impostazioni cultura specificate.L'esito negativo di asserzione se sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreNotEqual<T>(T, T) Verifica che due dati specifici del tipo generico non siano uguali.L'esito negativo di asserzione se sono uguali.
Metodo pubblicoMembro statico AreNotEqual<T>(T, T, String) Verifica che due dati specifici del tipo generico non siano uguali.L'esito negativo di asserzione se sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreNotEqual<T>(T, T, String, array<Object[]) Verifica che due dati specifici del tipo generico non siano uguali.L'esito negativo di asserzione se sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreNotSame(Object, Object) Verificare che due variabili oggetto specificato si riferiscano a oggetti diversi.L'asserzione avrà esito negativo se si riferiscono allo stesso oggetto.
Metodo pubblicoMembro statico AreNotSame(Object, Object, String) Verificare che due variabili oggetto specificato si riferiscano a oggetti diversi.L'asserzione avrà esito negativo se si riferiscono allo stesso oggetto.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreNotSame(Object, Object, String, array<Object[]) Verificare che due variabili oggetto specificato si riferiscano a oggetti diversi.L'asserzione avrà esito negativo se si riferiscono allo stesso oggetto.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreSame(Object, Object) Verificare che due variabili oggetto specificati fanno riferimento allo stesso oggetto.L'asserzione avrà esito negativo se fanno riferimento a oggetti diversi.
Metodo pubblicoMembro statico AreSame(Object, Object, String) Verificare che due variabili oggetto specificati fanno riferimento allo stesso oggetto.L'asserzione avrà esito negativo se fanno riferimento a oggetti diversi.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreSame(Object, Object, String, array<Object[]) Verificare che due variabili oggetto specificati fanno riferimento allo stesso oggetto.L'asserzione avrà esito negativo se fanno riferimento a oggetti diversi.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico Equals determina se due oggetti sono uguali.
Metodo pubblicoMembro statico Fail() Non viene eseguita l'asserzione senza controllare alcune circostanze.
Metodo pubblicoMembro statico Fail(String) Non viene eseguita l'asserzione senza controllare alcune circostanze.Visualizza un messaggio.
Metodo pubblicoMembro statico Fail(String, array<Object[]) Non viene eseguita l'asserzione senza controllare alcune circostanze.Viene visualizzato un messaggio e applicare la formattazione specificata su.
Metodo pubblicoMembro statico Inconclusive() indica che l'asserzione non può essere verificata.
Metodo pubblicoMembro statico Inconclusive(String) indica che l'asserzione non può essere verificata.Visualizza un messaggio.
Metodo pubblicoMembro statico Inconclusive(String, array<Object[]) indica che un'asserzione non può essere verificata.Viene visualizzato un messaggio e applicare la formattazione specificata su.
Metodo pubblicoMembro statico IsFalse(Boolean) Verificare che lo stato specificato venga false.L'esito negativo di asserzione se la condizione è true.
Metodo pubblicoMembro statico IsFalse(Boolean, String) Verificare che lo stato specificato venga false.L'esito negativo di asserzione se la condizione è true.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico IsFalse(Boolean, String, array<Object[]) Verificare che lo stato specificato venga false.L'esito negativo di asserzione se la condizione è true.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico IsInstanceOfType(Object, Type) Verifica che l'oggetto specificato sia un'istanza del tipo specificato.L'asserzione avrà esito negativo se il tipo non viene trovato nella gerarchia di ereditarietà dell'oggetto.
Metodo pubblicoMembro statico IsInstanceOfType(Object, Type, String) Verifica che l'oggetto specificato sia un'istanza del tipo specificato.L'asserzione avrà esito negativo se il tipo non viene trovato nella gerarchia di ereditarietà dell'oggetto.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico IsInstanceOfType(Object, Type, String, array<Object[]) Verifica che l'oggetto specificato sia un'istanza del tipo specificato.L'asserzione avrà esito negativo se il tipo non viene trovato nella gerarchia di ereditarietà dell'oggetto.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico IsNotInstanceOfType(Object, Type) Verifica che l'oggetto specificato non sia un'istanza del tipo specificato.L'asserzione avrà esito negativo se il tipo è presente nella gerarchia di ereditarietà dell'oggetto.
Metodo pubblicoMembro statico IsNotInstanceOfType(Object, Type, String) Verifica che l'oggetto specificato non sia un'istanza del tipo specificato.L'asserzione avrà esito negativo se il tipo è presente nella gerarchia di ereditarietà dell'oggetto.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico IsNotInstanceOfType(Object, Type, String, array<Object[]) Verifica che l'oggetto specificato non sia un'istanza del tipo specificato.L'asserzione avrà esito negativo se il tipo è presente nella gerarchia di ereditarietà dell'oggetto.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico IsNotNull(Object) Verifica che l'oggetto specificato non sia nullriferimento null (Nothing in Visual Basic).L'esito negativo di asserzione se è nullriferimento null (Nothing in Visual Basic).
Metodo pubblicoMembro statico IsNotNull(Object, String) Verifica che l'oggetto specificato non sia nullriferimento null (Nothing in Visual Basic).L'esito negativo di asserzione se è nullriferimento null (Nothing in Visual Basic).Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico IsNotNull(Object, String, array<Object[]) Verifica che l'oggetto specificato non sia nullriferimento null (Nothing in Visual Basic).L'esito negativo di asserzione se è nullriferimento null (Nothing in Visual Basic).Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico IsNull(Object) Verifica che l'oggetto specificato sia nullriferimento null (Nothing in Visual Basic).L'esito negativo di asserzione se non viene nullriferimento null (Nothing in Visual Basic).
Metodo pubblicoMembro statico IsNull(Object, String) Verifica che l'oggetto specificato sia nullriferimento null (Nothing in Visual Basic).L'esito negativo di asserzione se non viene nullriferimento null (Nothing in Visual Basic).Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico IsNull(Object, String, array<Object[]) Verifica che l'oggetto specificato sia nullriferimento null (Nothing in Visual Basic).L'esito negativo di asserzione se non viene nullriferimento null (Nothing in Visual Basic).Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico IsTrue(Boolean) Verificare che lo stato specificato venga true.L'esito negativo di asserzione se la condizione è false.
Metodo pubblicoMembro statico IsTrue(Boolean, String) Verificare che lo stato specificato venga true.L'esito negativo di asserzione se la condizione è false.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico IsTrue(Boolean, String, array<Object[]) Verificare che lo stato specificato venga true.L'esito negativo di asserzione se la condizione è false.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico ReplaceNullChars In una stringa, sostituire i caratteri null (" \ 0 ") con “\ \ 0 ".

In alto

Note

Questa classe contiene un insieme di metodi statici che restituiscono una condizione booleana.Se questa condizione viene restituito true, le sessioni di asserzione.

Un'asserzione verifica una supposizione di sincerità per le condizioni confrontate.L'asserzione è fondamentale allo unit test.Assert la classe fornisce molti metodi statici per verificare le supposizioni di sincerità.Se la condizione verificata non è true, l'asserzione avrà esito negativo.

Nota importanteImportante

Assert la classe generato AssertFailedException per segnalare un errore.Questa eccezione non deve essere catturata.Questa eccezione viene gestita dal motore di unit test per indicare un errore di asserzione.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting

Altre risorse

Utilizzo di classi Assert