Compartir a través de


StringAssert (Clase)

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

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert

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

Sintaxis

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

Métodos

  Nombre Descripción
Método públicoMiembro estático Contains(String, String) Comprueba si la primera cadena contiene la segunda cadena.Este método distingue mayúsculas de minúsculas.
Método públicoMiembro estático Contains(String, String, String) Comprueba si la primera cadena contiene la segunda cadena.Muestra un mensaje si se produce un error en la aserción.Este método distingue mayúsculas de minúsculas.
Método públicoMiembro estático Contains(String, String, String, array<Object[]) Comprueba si la primera cadena contiene la segunda cadena.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.Este método distingue mayúsculas de minúsculas.
Método públicoMiembro estático DoesNotMatch(String, Regex) Comprueba si la cadena especificada no coincide con la expresión regular.
Método públicoMiembro estático DoesNotMatch(String, Regex, String) Comprueba si la cadena especificada no coincide con la expresión regular.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático DoesNotMatch(String, Regex, String, array<Object[]) Comprueba si la cadena especificada no coincide con la expresión regular.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático EndsWith(String, String) Comprueba si la primera cadena finaliza con la segunda cadena.Este método distingue mayúsculas de minúsculas.
Método públicoMiembro estático EndsWith(String, String, String) Comprueba si la primera cadena finaliza con la segunda cadena.Muestra un mensaje si se produce un error en la aserción.Este método distingue mayúsculas de minúsculas.
Método públicoMiembro estático EndsWith(String, String, String, array<Object[]) Comprueba si la primera cadena finaliza con la segunda cadena.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.Este método distingue mayúsculas de minúsculas.
Método públicoMiembro estático Matches(String, Regex) Comprueba si la cadena especificada coincide con la expresión regular.
Método públicoMiembro estático Matches(String, Regex, String) Comprueba si la cadena especificada coincide con la expresión regular.Muestra un mensaje si se produce un error en la aserción.
Método públicoMiembro estático Matches(String, Regex, String, array<Object[]) Comprueba si la cadena especificada coincide con la expresión regular.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.
Método públicoMiembro estático StartsWith(String, String) Comprueba si la primera cadena comienza por la segunda cadena.Este método distingue mayúsculas de minúsculas.
Método públicoMiembro estático StartsWith(String, String, String) Comprueba si la primera cadena comienza por la segunda cadena.Muestra un mensaje si se produce un error en la aserción.Este método distingue mayúsculas de minúsculas.
Método públicoMiembro estático StartsWith(String, String, String, array<Object[]) Comprueba si la primera cadena comienza por la segunda cadena.Muestra un mensaje si se produce un error en la aserción, y le aplica el formato especificado.Este método distingue mayúsculas de minúsculas.

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.

Nota importanteImportante

La clase StringAssert 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)

Otros recursos

Utilizar las clases Assert