Assert (Clase)
Actualización: noviembre 2007
Comprueba las condiciones en pruebas unitarias utilizando proposiciones verdadero/falso.
Espacio de nombres: Microsoft.VisualStudio.TestTools.UnitTesting
Ensamblado: Microsoft.VisualStudio.QualityTools.UnitTestFramework (en Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintaxis
Public NotInheritable Class Assert
Ni es preciso que declare una instancia de una clase estática para tener acceso a sus miembros.
public static class Assert
public ref class Assert abstract sealed
public final class Assert
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. La aserción es vital para la prueba unitaria. La clase Assert proporciona muchos métodos estáticos para comprobar suposiciones verdaderas. Si la condición que se está comprobando no es verdadera, se produce un error en la aserción.
Nota importante: |
---|
La clase Assert 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. |
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.Assert
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)