Condividi tramite


Classe CollectionAssert

Verifica proposte true/false associate alle raccolte negli unit test.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert

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

Sintassi

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

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico AllItemsAreInstancesOfType(ICollection, Type) Verifica se tutti gli elementi nella raccolta specificata siano istanze del tipo specificato.L'asserzione avrà esito negativo se per qualsiasi elemento il tipo non viene trovato nella gerarchia di ereditarietà.
Metodo pubblicoMembro statico AllItemsAreInstancesOfType(ICollection, Type, String) Verifica se tutti gli elementi nella raccolta specificata siano istanze del tipo specificato.L'asserzione avrà esito negativo se esiste un elemento nella raccolta per cui il tipo specificato non viene trovato nella gerarchia di ereditarietà.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AllItemsAreInstancesOfType(ICollection, Type, String, array<Object[]) Verifica se tutti gli elementi nella raccolta specificata siano istanze del tipo specificato.L'asserzione avrà esito negativo se esiste un elemento nella raccolta per cui il tipo specificato non viene trovato nella gerarchia di ereditarietà.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AllItemsAreNotNull(ICollection) Verifica se tutti gli elementi nella raccolta specificata non siano nullriferimento null (Nothing in Visual Basic).L'esito negativo di asserzione se qualsiasi elemento è nullriferimento null (Nothing in Visual Basic).
Metodo pubblicoMembro statico AllItemsAreNotNull(ICollection, String) Verifica se tutti gli elementi nella raccolta specificata non siano nullriferimento null (Nothing in Visual Basic).L'esito negativo di asserzione se qualsiasi elemento è nullriferimento null (Nothing in Visual Basic).Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AllItemsAreNotNull(ICollection, String, array<Object[]) Verifica se tutti gli elementi nella raccolta specificata non siano nullriferimento null (Nothing in Visual Basic).L'esito negativo di asserzione se qualsiasi elemento è nullriferimento null (Nothing in Visual Basic).Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AllItemsAreUnique(ICollection) Verifica se tutti gli elementi nella raccolta specificata siano univoci.L'asserzione avrà esito negativo se i due elementi della raccolta sono uguali.
Metodo pubblicoMembro statico AllItemsAreUnique(ICollection, String) Verifica se tutti gli elementi nella raccolta specificata siano univoci.L'asserzione avrà esito negativo se i due elementi della raccolta sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AllItemsAreUnique(ICollection, String, array<Object[]) Verifica se tutti gli elementi nella raccolta specificata siano univoci.L'asserzione avrà esito negativo se i due elementi della raccolta sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection) Verifica che due librerie specificate siano uguali.L'asserzione avrà esito negativo se le raccolte non sono uguali.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection, IComparer) Verifica che due librerie specificate siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione avrà esito negativo se le raccolte non sono uguali.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection, String) Verifica che due librerie specificate siano uguali.L'asserzione avrà esito negativo se le raccolte non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection, IComparer, String) Verifica che due librerie specificate siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione avrà esito negativo se le raccolte non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection, String, array<Object[]) Verifica che due librerie specificate siano uguali.L'asserzione avrà esito negativo se le raccolte non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection, IComparer, String, array<Object[]) Verifica che due librerie specificate siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione avrà esito negativo se le raccolte non sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreEquivalent(ICollection, ICollection) Verifica che due librerie specificate siano equivalenti.L'asserzione avrà esito negativo se le raccolte non sono equivalenti.
Metodo pubblicoMembro statico AreEquivalent(ICollection, ICollection, String) Verifica che due librerie specificate siano equivalenti.L'asserzione avrà esito negativo se le raccolte non sono equivalenti.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreEquivalent(ICollection, ICollection, String, array<Object[]) Verifica che due librerie specificate siano equivalenti.L'asserzione avrà esito negativo se le raccolte non sono equivalenti.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection) Verifica che due librerie specificate non siano uguali.L'asserzione avrà esito negativo se le raccolte sono uguali.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection, IComparer) Verifica che due librerie specificate non siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione avrà esito negativo se le raccolte sono uguali.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection, String) Verifica che due librerie specificate non siano uguali.L'asserzione avrà esito negativo se le raccolte sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection, IComparer, String) Verifica che due librerie specificate non siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione avrà esito negativo se le raccolte sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection, String, array<Object[]) Verifica che due librerie specificate non siano uguali.L'asserzione avrà esito negativo se le raccolte sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection, IComparer, String, array<Object[]) Verifica che due librerie specificate non siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione avrà esito negativo se le raccolte sono uguali.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico AreNotEquivalent(ICollection, ICollection) Verifica che due librerie specificate non siano equivalenti.L'asserzione avrà esito negativo se le raccolte sono equivalenti.
Metodo pubblicoMembro statico AreNotEquivalent(ICollection, ICollection, String) Verifica che due librerie specificate non siano equivalenti.L'asserzione avrà esito negativo se le raccolte sono equivalenti.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico AreNotEquivalent(ICollection, ICollection, String, array<Object[]) Verifica che due librerie specificate non siano equivalenti.L'asserzione avrà esito negativo se le raccolte sono equivalenti.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico Contains(ICollection, Object) Verifica che la raccolta specificata contiene l'elemento specificato.L'asserzione avrà esito negativo se l'elemento non è presente nella raccolta.
Metodo pubblicoMembro statico Contains(ICollection, Object, String) Verifica che la raccolta specificata contiene l'elemento specificato.L'asserzione avrà esito negativo se l'elemento non è presente nella raccolta.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico Contains(ICollection, Object, String, array<Object[]) Verifica che la raccolta specificata contiene l'elemento specificato.L'asserzione avrà esito negativo se l'elemento non è presente nella raccolta.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico DoesNotContain(ICollection, Object) Verifica che la raccolta specificata non contenga l'elemento specificato.L'asserzione avrà esito negativo se l'elemento è presente nella raccolta.
Metodo pubblicoMembro statico DoesNotContain(ICollection, Object, String) Verifica che la raccolta specificata non contenga l'elemento specificato.L'asserzione avrà esito negativo se l'elemento è presente nella raccolta.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico DoesNotContain(ICollection, Object, String, array<Object[]) Verifica che la raccolta specificata non contenga l'elemento specificato.L'asserzione avrà esito negativo se l'elemento è presente nella raccolta.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico IsNotSubsetOf(ICollection, ICollection) Verifica che la prima raccolta non sia un sottoinsieme della seconda raccolta.
Metodo pubblicoMembro statico IsNotSubsetOf(ICollection, ICollection, String) Verifica che la prima raccolta non sia un sottoinsieme della seconda raccolta.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico IsNotSubsetOf(ICollection, ICollection, String, array<Object[]) Verifica che la prima raccolta non sia un sottoinsieme della seconda raccolta.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.
Metodo pubblicoMembro statico IsSubsetOf(ICollection, ICollection) Verifica che la prima raccolta è un sottoinsieme della seconda raccolta.
Metodo pubblicoMembro statico IsSubsetOf(ICollection, ICollection, String) Verifica che la prima raccolta è un sottoinsieme della seconda raccolta.Visualizzare un messaggio se l'asserzione avrà esito negativo.
Metodo pubblicoMembro statico IsSubsetOf(ICollection, ICollection, String, array<Object[]) Verifica che la prima raccolta è un sottoinsieme della seconda raccolta.Visualizzare un messaggio se l'asserzione avrà esito negativo e applicare la formattazione specificata su.

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.

Se la condizione verificata non è true, l'asserzione avrà esito negativo.

Nota importanteImportante

CollectionAssert 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

Assert

StringAssert

Altre risorse

Utilizzo di classi Assert