Classe Assert
Verifica as condições em testes de unidade usando propostas de verdadeiro/falso.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.Assert
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintaxe
'Declaração
Public NotInheritable Class Assert
public static class Assert
public ref class Assert abstract sealed
[<AbstractClass>]
[<Sealed>]
type Assert = class end
public final class Assert
O tipo Assert expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
AreEqual(Object, Object) | Verifica-se de que os dois objetos especificados são iguais.A declaração falhará se os objetos não são iguais. | |
AreEqual(Double, Double, Double) | Verifica se dois doubles especificados são iguais, ou a precisão especificada uns dos outros.A declaração falhará se não estiverem dentro a precisão especificada uns dos outros. | |
AreEqual(Object, Object, String) | Verifica-se de que os dois objetos especificados são iguais.A declaração falhará se os objetos não são iguais.Exibe uma mensagem se a declaração falhará. | |
AreEqual(Single, Single, Single) | Verifica se os dois singles especificados são iguais, ou a precisão especificada uns dos outros.A declaração falhará se não estiverem dentro a precisão especificada uns dos outros. | |
AreEqual(String, String, Boolean) | Verifica se as duas seqüências de caracteres especificadas são iguais, ignorando a ocorrência ou não, conforme especificado.A declaração falhará se não forem iguais. | |
AreEqual(Double, Double, Double, String) | Verifica se dois doubles especificados são iguais, ou a precisão especificada uns dos outros.A declaração falhará se não estiverem dentro a precisão especificada uns dos outros.Exibe uma mensagem se a declaração falhará. | |
AreEqual(Object, Object, String, array<Object[]) | Verifica-se de que os dois objetos especificados são iguais.A declaração falhará se os objetos não são iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreEqual(Single, Single, Single, String) | Verifica se os dois singles especificados são iguais, ou a precisão especificada uns dos outros.A declaração falhará se não estiverem dentro a precisão especificada uns dos outros.Exibe uma mensagem se a declaração falhará. | |
AreEqual(String, String, Boolean, CultureInfo) | Verifica se as duas seqüências de caracteres especificadas são iguais, ignorando a ocorrência ou não, conforme especificado e, em seguida, usando as informações de cultura especificada.A declaração falhará se não forem iguais. | |
AreEqual(String, String, Boolean, String) | Verifica se as duas seqüências de caracteres especificadas são iguais, ignorando a ocorrência ou não, conforme especificado.A declaração falhará se não forem iguais.Exibe uma mensagem se a declaração falhará. | |
AreEqual(Double, Double, Double, String, array<Object[]) | Verifica se dois doubles especificados são iguais, ou a precisão especificada uns dos outros.A declaração falhará se não estiverem dentro a precisão especificada uns dos outros.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreEqual(Single, Single, Single, String, array<Object[]) | Verifica se os dois singles especificados são iguais, ou a precisão especificada uns dos outros.A declaração falhará se não estiverem dentro a precisão especificada uns dos outros.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreEqual(String, String, Boolean, CultureInfo, String) | Verifica se as duas seqüências de caracteres especificadas são iguais, ignorando a ocorrência ou não, conforme especificado e, em seguida, usando as informações de cultura especificada.A declaração falhará se não forem iguais.Exibe uma mensagem se a declaração falhará. | |
AreEqual(String, String, Boolean, String, array<Object[]) | Verifica se as duas seqüências de caracteres especificadas são iguais, ignorando a ocorrência ou não, conforme especificado.A declaração falhará se não forem iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreEqual(String, String, Boolean, CultureInfo, String, array<Object[]) | Verifica se as duas seqüências de caracteres especificadas são iguais, ignorando a ocorrência ou não, conforme especificado e, em seguida, usando as informações de cultura especificada.A declaração falhará se não forem iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreEqual<T>(T, T) | Verifica-se de que são iguais a dois dados de tipo genérico especificado usando o operador de igualdade.A declaração falhará se não forem iguais. | |
AreEqual<T>(T, T, String) | Verifica-se de que são iguais a dois dados de tipo genérico especificado usando o operador de igualdade.A declaração falhará se não forem iguais.Exibe uma mensagem se a declaração falhará. | |
AreEqual<T>(T, T, String, array<Object[]) | Verifica-se de que são iguais a dois dados de tipo genérico especificado usando o operador de igualdade.A declaração falhará se não forem iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreNotEqual(Object, Object) | Verifica-se de que os dois objetos especificados não são iguais.A declaração falhará se os objetos são iguais. | |
AreNotEqual(Double, Double, Double) | Verifica se dois doubles especificados não são iguais e não dentro da precisão especificada uns dos outros.A declaração falhará se eles forem iguais ou dentro a precisão especificada uns dos outros. | |
AreNotEqual(Object, Object, String) | Verifica-se de que os dois objetos especificados não são iguais.A declaração falhará se os objetos são iguais.Exibe uma mensagem se a declaração falhará. | |
AreNotEqual(Single, Single, Single) | Verifica-se de que dois singles especificados não são iguais e não dentro da precisão especificada uns dos outros.A declaração falhará se eles forem iguais ou dentro a precisão especificada uns dos outros. | |
AreNotEqual(String, String, Boolean) | Verifica se duas seqüências de caracteres especificadas não são iguais, ignorando a ocorrência ou não, conforme especificado.A declaração falhará se eles forem iguais. | |
AreNotEqual(Double, Double, Double, String) | Verifica se dois doubles especificados não são iguais e não dentro da precisão especificada uns dos outros.A declaração falhará se eles forem iguais ou dentro a precisão especificada uns dos outros.Exibe uma mensagem se a declaração falhará. | |
AreNotEqual(Object, Object, String, array<Object[]) | Verifica-se de que os dois objetos especificados não são iguais.A declaração falhará se os objetos são iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreNotEqual(Single, Single, Single, String) | Verifica-se de que dois singles especificados não são iguais e não dentro da precisão especificada uns dos outros.A declaração falhará se eles forem iguais ou dentro a precisão especificada uns dos outros.Exibe uma mensagem se a declaração falhará. | |
AreNotEqual(String, String, Boolean, CultureInfo) | Verifica se duas seqüências de caracteres especificadas não são iguais, ignorando a ocorrência ou não, conforme especificado e, em seguida, usando as informações de cultura especificada.A declaração falhará se eles forem iguais. | |
AreNotEqual(String, String, Boolean, String) | Verifica se duas seqüências de caracteres especificadas não são iguais, ignorando a ocorrência ou não, conforme especificado.A declaração falhará se eles forem iguais.Exibe uma mensagem se a declaração falhará. | |
AreNotEqual(Double, Double, Double, String, array<Object[]) | Verifica se dois doubles especificados não são iguais e não dentro da precisão especificada uns dos outros.A declaração falhará se eles forem iguais ou dentro a precisão especificada uns dos outros.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreNotEqual(Single, Single, Single, String, array<Object[]) | Verifica-se de que dois singles especificados não são iguais e não dentro da precisão especificada uns dos outros.A declaração falhará se eles forem iguais ou dentro a precisão especificada uns dos outros.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreNotEqual(String, String, Boolean, CultureInfo, String) | Verifica se duas seqüências de caracteres especificadas não são iguais, ignorando a ocorrência ou não, conforme especificado e, em seguida, usando as informações de cultura especificada.A declaração falhará se eles forem iguais.Exibe uma mensagem se a declaração falhará. | |
AreNotEqual(String, String, Boolean, String, array<Object[]) | Verifica se duas seqüências de caracteres especificadas não são iguais, ignorando a ocorrência ou não, conforme especificado.A declaração falhará se eles forem iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreNotEqual(String, String, Boolean, CultureInfo, String, array<Object[]) | Verifica se duas seqüências de caracteres especificadas não são iguais, ignorando a ocorrência ou não, conforme especificado e, em seguida, usando as informações de cultura especificada.A declaração falhará se eles forem iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreNotEqual<T>(T, T) | Verifica-se de que os dados de tipo genérico especificado dois não são iguais.A declaração falhará se eles forem iguais. | |
AreNotEqual<T>(T, T, String) | Verifica-se de que os dados de tipo genérico especificado dois não são iguais.A declaração falhará se eles forem iguais.Exibe uma mensagem se a declaração falhará. | |
AreNotEqual<T>(T, T, String, array<Object[]) | Verifica-se de que os dados de tipo genérico especificado dois não são iguais.A declaração falhará se eles forem iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreNotSame(Object, Object) | Verifica-se de que duas variáveis de objeto especificado se referem a objetos diferentes.A declaração falhará se eles se referem ao mesmo objeto. | |
AreNotSame(Object, Object, String) | Verifica-se de que duas variáveis de objeto especificado se referem a objetos diferentes.A declaração falhará se eles se referem ao mesmo objeto.Exibe uma mensagem se a declaração falhará. | |
AreNotSame(Object, Object, String, array<Object[]) | Verifica-se de que duas variáveis de objeto especificado se referem a objetos diferentes.A declaração falhará se eles se referem ao mesmo objeto.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
AreSame(Object, Object) | Verifica-se de que as duas variáveis de objeto especificado se referem ao mesmo objeto.A declaração falhará se eles se referem a objetos diferentes. | |
AreSame(Object, Object, String) | Verifica-se de que as duas variáveis de objeto especificado se referem ao mesmo objeto.A declaração falhará se eles se referem a objetos diferentes.Exibe uma mensagem se a declaração falhará. | |
AreSame(Object, Object, String, array<Object[]) | Verifica-se de que as duas variáveis de objeto especificado se referem ao mesmo objeto.A declaração falhará se eles se referem a objetos diferentes.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
Equals | Determina se os dois objetos são iguais. | |
Fail() | Falha a afirmação sem verificar quaisquer condições. | |
Fail(String) | Falha a afirmação sem verificar quaisquer condições.Exibe uma mensagem. | |
Fail(String, array<Object[]) | Falha a afirmação sem verificar quaisquer condições.Exibe uma mensagem e aplica a formatação especificada para ele. | |
Inconclusive() | Indica que a declaração não pode ser verificada. | |
Inconclusive(String) | Indica que a declaração não pode ser verificada.Exibe uma mensagem. | |
Inconclusive(String, array<Object[]) | Indica que uma declaração não pode ser verificada.Exibe uma mensagem e aplica a formatação especificada para ele. | |
IsFalse(Boolean) | Verifica a condição especificada for false.A declaração falhará se a condição for true. | |
IsFalse(Boolean, String) | Verifica a condição especificada for false.A declaração falhará se a condição for true.Exibe uma mensagem se a declaração falhará. | |
IsFalse(Boolean, String, array<Object[]) | Verifica a condição especificada for false.A declaração falhará se a condição for true.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
IsInstanceOfType(Object, Type) | Verifica se o objeto especificado é uma instância do tipo especificado.A declaração falhará se o tipo não for encontrado na hierarquia de herança do objeto. | |
IsInstanceOfType(Object, Type, String) | Verifica se o objeto especificado é uma instância do tipo especificado.A declaração falhará se o tipo não for encontrado na hierarquia de herança do objeto.Exibe uma mensagem se a declaração falhará. | |
IsInstanceOfType(Object, Type, String, array<Object[]) | Verifica se o objeto especificado é uma instância do tipo especificado.A declaração falhará se o tipo não for encontrado na hierarquia de herança do objeto.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
IsNotInstanceOfType(Object, Type) | Verifica se o objeto especificado não é uma instância do tipo especificado.A declaração falhará se o tipo for encontrado na hierarquia de herança do objeto. | |
IsNotInstanceOfType(Object, Type, String) | Verifica se o objeto especificado não é uma instância do tipo especificado.A declaração falhará se o tipo for encontrado na hierarquia de herança do objeto.Exibe uma mensagem se a declaração falhará. | |
IsNotInstanceOfType(Object, Type, String, array<Object[]) | Verifica se o objeto especificado não é uma instância do tipo especificado.A declaração falhará se o tipo for encontrado na hierarquia de herança do objeto.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
IsNotNull(Object) | Verifica se o objeto especificado não é nulluma referência nula (Nothing no Visual Basic).A declaração falhará se for nulluma referência nula (Nothing no Visual Basic). | |
IsNotNull(Object, String) | Verifica se o objeto especificado não é nulluma referência nula (Nothing no Visual Basic).A declaração falhará se for nulluma referência nula (Nothing no Visual Basic).Exibe uma mensagem se a declaração falhará. | |
IsNotNull(Object, String, array<Object[]) | Verifica se o objeto especificado não é nulluma referência nula (Nothing no Visual Basic).A declaração falhará se for nulluma referência nula (Nothing no Visual Basic).Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
IsNull(Object) | Verifica se o objeto especificado é nulluma referência nula (Nothing no Visual Basic).A declaração falhará se não for nulluma referência nula (Nothing no Visual Basic). | |
IsNull(Object, String) | Verifica se o objeto especificado é nulluma referência nula (Nothing no Visual Basic).A declaração falhará se não for nulluma referência nula (Nothing no Visual Basic).Exibe uma mensagem se a declaração falhará. | |
IsNull(Object, String, array<Object[]) | Verifica se o objeto especificado é nulluma referência nula (Nothing no Visual Basic).A declaração falhará se não for nulluma referência nula (Nothing no Visual Basic).Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
IsTrue(Boolean) | Verifica a condição especificada for true.A declaração falhará se a condição for false. | |
IsTrue(Boolean, String) | Verifica a condição especificada for true.A declaração falhará se a condição for false.Exibe uma mensagem se a declaração falhará. | |
IsTrue(Boolean, String, array<Object[]) | Verifica a condição especificada for true.A declaração falhará se a condição for false.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele. | |
ReplaceNullChars | Em uma seqüência de caracteres, substitui o caracteres nulos ('\0') "\\0". |
Início
Comentários
Essa classe contém um conjunto de métodos estáticos que avaliar uma condição booleana. Se esta condição for avaliada como true, passa a asserção.
Uma asserção verifica uma suposição de verdade para condições comparadas. A afirmação é fundamental para o teste de unidade. O Assert classe fornece vários métodos estáticos para verificar a suppositions de verdade. Se a condição que está sendo verificada não for true, a declaração falhará.
Importante |
---|
O Assert classe lança um AssertFailedException para sinalizar uma falha. Essa exceção não deve ser capturada. Essa exceção é tratada pelo mecanismo de teste de unidade para indicar uma falha de declaração. |
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TestTools.UnitTesting