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 | |
---|---|---|
AreEqual(Object, Object) | Verifica che due oggetti specificati siano uguali.L'asserzione avrà esito negativo se gli oggetti non sono uguali. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
AreNotEqual(Object, Object) | Verifica che due oggetti specificati non siano uguali.L'asserzione avrà esito negativo se gli oggetti sono uguali. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
AreNotEqual<T>(T, T) | Verifica che due dati specifici del tipo generico non siano uguali.L'esito negativo di asserzione se sono uguali. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
Equals | determina se due oggetti sono uguali. | |
Fail() | Non viene eseguita l'asserzione senza controllare alcune circostanze. | |
Fail(String) | Non viene eseguita l'asserzione senza controllare alcune circostanze.Visualizza un messaggio. | |
Fail(String, array<Object[]) | Non viene eseguita l'asserzione senza controllare alcune circostanze.Viene visualizzato un messaggio e applicare la formattazione specificata su. | |
Inconclusive() | indica che l'asserzione non può essere verificata. | |
Inconclusive(String) | indica che l'asserzione non può essere verificata.Visualizza un messaggio. | |
Inconclusive(String, array<Object[]) | indica che un'asserzione non può essere verificata.Viene visualizzato un messaggio e applicare la formattazione specificata su. | |
IsFalse(Boolean) | Verificare che lo stato specificato venga false.L'esito negativo di asserzione se la condizione è true. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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). | |
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. | |
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. | |
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). | |
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. | |
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. | |
IsTrue(Boolean) | Verificare che lo stato specificato venga true.L'esito negativo di asserzione se la condizione è false. | |
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. | |
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. | |
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.
Importante |
---|
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