Condividi tramite


Classe StringAssert

Verifica le proposizioni true/false associate alle stringhe negli unit test.

Gerarchia di ereditarietà

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

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

Sintassi

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

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico Contains(String, String) Verifica che la prima stringa contenga la seconda stringa.Questo metodo distingue tra maiuscole e minuscole.
Metodo pubblicoMembro statico Contains(String, String, String) Verifica che la prima stringa contenga la seconda stringa.Se l'asserzione non riesce visualizza un messaggio.Questo metodo distingue tra maiuscole e minuscole.
Metodo pubblicoMembro statico Contains(String, String, String, array<Object[]) Verifica che la prima stringa contenga la seconda stringa.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.Questo metodo distingue tra maiuscole e minuscole.
Metodo pubblicoMembro statico DoesNotMatch(String, Regex) Verifica che la stringa specificata non corrisponda all'espressione regolare.
Metodo pubblicoMembro statico DoesNotMatch(String, Regex, String) Verifica che la stringa specificata non corrisponda all'espressione regolare.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico DoesNotMatch(String, Regex, String, array<Object[]) Verifica che la stringa specificata non corrisponda all'espressione regolare.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico EndsWith(String, String) Verifica che la prima stringa termini con la seconda stringa.Questo metodo distingue tra maiuscole e minuscole.
Metodo pubblicoMembro statico EndsWith(String, String, String) Verifica che la prima stringa termini con la seconda stringa.Se l'asserzione non riesce visualizza un messaggio.Questo metodo distingue tra maiuscole e minuscole.
Metodo pubblicoMembro statico EndsWith(String, String, String, array<Object[]) Verifica che la prima stringa termini con la seconda stringa.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.Questo metodo distingue tra maiuscole e minuscole.
Metodo pubblicoMembro statico Matches(String, Regex) Verifica che la stringa specificata corrisponda all'espressione regolare.
Metodo pubblicoMembro statico Matches(String, Regex, String) Verifica che la stringa specificata corrisponda all'espressione regolare.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico Matches(String, Regex, String, array<Object[]) Verifica che la stringa specificata corrisponda all'espressione regolare.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico StartsWith(String, String) Verifica che la prima stringa inizi con la seconda stringa.Questo metodo distingue tra maiuscole e minuscole.
Metodo pubblicoMembro statico StartsWith(String, String, String) Verifica che la prima stringa inizi con la seconda stringa.Se l'asserzione non riesce visualizza un messaggio.Questo metodo distingue tra maiuscole e minuscole.
Metodo pubblicoMembro statico StartsWith(String, String, String, array<Object[]) Verifica che la prima stringa inizi con la seconda stringa.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.Questo metodo distingue tra maiuscole e minuscole.

In alto

Note

Questa classe contiene un insieme di metodi statici che valutano una condizione boolean. Se questa condizione restituisce true, l'asserzione passa.

Un'asserzione verifica un presupposto di verità per le condizioni confrontate.

Se la condizione verificata non è vera, l'asserzione non riesce.

Nota importanteImportante

La classe StringAssert genera un'eccezione AssertFailedException per segnalare l'esito negativo. Questa eccezione non deve essere acquisita. Questa eccezione è gestita dal modulo di unit test per indicare l'esito negativo dell'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

Altre risorse

Utilizzo di classi Assert