Compartir a través de


CollectionAssert (Clase)

Comprueba proposiciones de verdadero/falso asociadas a colecciones en pruebas unitarias.

Jerarquía de herencia

Object
  Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert

Espacio de nombres:  Microsoft.VisualStudio.TestTools.UnitTesting
Ensamblado:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (en Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintaxis

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

Métodos

  Nombre Descripción
Método públicoMiembro estático AllItemsAreInstancesOfType(ICollection, Type) Comprueba si todos los elementos de la colección especificada son instancias del tipo especificado.Se produce un error en la aserción si no se encuentra el tipo de algún elemento en la jerarquía de herencia.
Método públicoMiembro estático AllItemsAreInstancesOfType(ICollection, Type, String) Comprueba si todos los elementos de la colección especificada son instancias del tipo especificado.Se produce un error en la aserción si existe un elemento en la colección para el que no se encuentra el tipo especificado en la jerarquía de herencia.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático AllItemsAreInstancesOfType(ICollection, Type, String, array<Object[]) Comprueba si todos los elementos de la colección especificada son instancias del tipo especificado.Se produce un error en la aserción si existe un elemento en la colección para el que no se encuentra el tipo especificado en la jerarquía de herencia.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático AllItemsAreNotNull(ICollection) Comprueba si todos los elementos de la colección especificada no son nullreferencia null (Nothing en Visual Basic).Se produce un error en la aserción si alguno de los elementos es nullreferencia null (Nothing en Visual Basic).
Método públicoMiembro estático AllItemsAreNotNull(ICollection, String) Comprueba si todos los elementos de la colección especificada no son nullreferencia null (Nothing en Visual Basic).Se produce un error en la aserción si alguno de los elementos es nullreferencia null (Nothing en Visual Basic).Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático AllItemsAreNotNull(ICollection, String, array<Object[]) Comprueba si todos los elementos de la colección especificada no son nullreferencia null (Nothing en Visual Basic).Se produce un error en la aserción si alguno de los elementos es nullreferencia null (Nothing en Visual Basic).Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático AllItemsAreUnique(ICollection) Comprueba si todos los elementos de la colección especificada son únicos.Se produce un error en la aserción si hay dos elementos iguales en la colección.
Método públicoMiembro estático AllItemsAreUnique(ICollection, String) Comprueba si todos los elementos de la colección especificada son únicos.Se produce un error en la aserción si hay dos elementos iguales en la colección.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático AllItemsAreUnique(ICollection, String, array<Object[]) Comprueba si todos los elementos de la colección especificada son únicos.Se produce un error en la aserción si hay dos elementos iguales en la colección.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático AreEqual(ICollection, ICollection) Comprueba si dos colecciones especificadas son iguales.Se produce un error en la aserción si las colecciones no son iguales.
Método públicoMiembro estático AreEqual(ICollection, ICollection, IComparer) Comprueba si dos colecciones especificadas son iguales, utilizando el método especificado para comparar los valores de los elementos.Se produce un error en la aserción si las colecciones no son iguales.
Método públicoMiembro estático AreEqual(ICollection, ICollection, String) Comprueba si dos colecciones especificadas son iguales.Se produce un error en la aserción si las colecciones no son iguales.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático AreEqual(ICollection, ICollection, IComparer, String) Comprueba si dos colecciones especificadas son iguales, utilizando el método especificado para comparar los valores de los elementos.Se produce un error en la aserción si las colecciones no son iguales.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático AreEqual(ICollection, ICollection, String, array<Object[]) Comprueba si dos colecciones especificadas son iguales.Se produce un error en la aserción si las colecciones no son iguales.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático AreEqual(ICollection, ICollection, IComparer, String, array<Object[]) Comprueba si dos colecciones especificadas son iguales, utilizando el método especificado para comparar los valores de los elementos.Se produce un error en la aserción si las colecciones no son iguales.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático AreEquivalent(ICollection, ICollection) Comprueba si dos colecciones especificadas son equivalentes.Se produce un error en la aserción si las colecciones no son equivalentes.
Método públicoMiembro estático AreEquivalent(ICollection, ICollection, String) Comprueba si dos colecciones especificadas son equivalentes.Se produce un error en la aserción si las colecciones no son equivalentes.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático AreEquivalent(ICollection, ICollection, String, array<Object[]) Comprueba si dos colecciones especificadas son equivalentes.Se produce un error en la aserción si las colecciones no son equivalentes.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático AreNotEqual(ICollection, ICollection) Comprueba si dos colecciones especificadas no son iguales.Se produce un error en la aserción si las colecciones son iguales.
Método públicoMiembro estático AreNotEqual(ICollection, ICollection, IComparer) Comprueba si dos colecciones especificadas no son iguales, utilizando el método especificado para comparar los valores de los elementos.Se produce un error en la aserción si las colecciones son iguales.
Método públicoMiembro estático AreNotEqual(ICollection, ICollection, String) Comprueba si dos colecciones especificadas no son iguales.Se produce un error en la aserción si las colecciones son iguales.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático AreNotEqual(ICollection, ICollection, IComparer, String) Comprueba si dos colecciones especificadas no son iguales, utilizando el método especificado para comparar los valores de los elementos.Se produce un error en la aserción si las colecciones son iguales.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático AreNotEqual(ICollection, ICollection, String, array<Object[]) Comprueba si dos colecciones especificadas no son iguales.Se produce un error en la aserción si las colecciones son iguales.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático AreNotEqual(ICollection, ICollection, IComparer, String, array<Object[]) Comprueba si dos colecciones especificadas no son iguales, utilizando el método especificado para comparar los valores de los elementos.Se produce un error en la aserción si las colecciones son iguales.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático AreNotEquivalent(ICollection, ICollection) Comprueba si dos colecciones especificadas no son equivalentes.Se produce un error en la aserción si las colecciones son equivalentes.
Método públicoMiembro estático AreNotEquivalent(ICollection, ICollection, String) Comprueba si dos colecciones especificadas no son equivalentes.Se produce un error en la aserción si las colecciones son equivalentes.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático AreNotEquivalent(ICollection, ICollection, String, array<Object[]) Comprueba si dos colecciones especificadas no son equivalentes.Se produce un error en la aserción si las colecciones son equivalentes.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático Contains(ICollection, Object) Comprueba si la colección especificada contiene el elemento especificado.Se produce un error en la aserción si el elemento no se encuentra en la colección.
Método públicoMiembro estático Contains(ICollection, Object, String) Comprueba si la colección especificada contiene el elemento especificado.Se produce un error en la aserción si el elemento no se encuentra en la colección.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático Contains(ICollection, Object, String, array<Object[]) Comprueba si la colección especificada contiene el elemento especificado.Se produce un error en la aserción si el elemento no se encuentra en la colección.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático DoesNotContain(ICollection, Object) Comprueba si la colección especificada no contiene el elemento especificado.Se produce un error en la aserción si el elemento se encuentra en la colección.
Método públicoMiembro estático DoesNotContain(ICollection, Object, String) Comprueba si la colección especificada no contiene el elemento especificado.Se produce un error en la aserción si el elemento se encuentra en la colección.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático DoesNotContain(ICollection, Object, String, array<Object[]) Comprueba si la colección especificada no contiene el elemento especificado.Se produce un error en la aserción si el elemento se encuentra en la colección.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático IsNotSubsetOf(ICollection, ICollection) Comprueba si la primera colección no es un subconjunto de la segunda colección.
Método públicoMiembro estático IsNotSubsetOf(ICollection, ICollection, String) Comprueba si la primera colección no es un subconjunto de la segunda colección.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático IsNotSubsetOf(ICollection, ICollection, String, array<Object[]) Comprueba si la primera colección no es un subconjunto de la segunda colección.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático IsSubsetOf(ICollection, ICollection) Comprueba si la primera colección es un subconjunto de la segunda colección.
Método públicoMiembro estático IsSubsetOf(ICollection, ICollection, String) Comprueba si la primera colección es un subconjunto de la segunda colección.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático IsSubsetOf(ICollection, ICollection, String, array<Object[]) Comprueba si la primera colección es un subconjunto de la segunda colección.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.

Arriba

Comentarios

Esta clase contiene un conjunto de métodos estáticos que se evalúan como una condición booleana. Si esta condición se evalúa como true, la aserción se realiza correctamente.

Una aserción comprueba una suposición de verdad para las condiciones comparadas.

Si la condición que se está comprobando no es verdadera, se produce un error en la aserción.

Importante

La clase CollectionAssert produce una excepción AssertFailedException para señalar un error.No se debe capturar esta excepción.El motor de prueba unitaria controla esta excepción para indicar que hay un error en la aserción.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TestTools.UnitTesting (Espacio de nombres)

Assert

StringAssert

Otros recursos

Utilizar las clases Assert