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 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 os dois doubles especificados são iguais, ou dentro 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 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 dentro 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 duas seqüências de caracteres especificadas são iguais, ignorando a ocorrência ou não, conforme especificado.A declaração falhará se eles não forem iguais. | |
AreEqual(Double, Double, Double, String) | Verifica se os dois doubles especificados são iguais, ou dentro 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 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 dentro 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 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 eles não forem iguais. | |
AreEqual(String, String, Boolean, String) | Verifica se duas seqüências de caracteres especificadas são iguais, ignorando a ocorrência ou não, conforme especificado.A declaração falhará se eles não forem iguais.Exibe uma mensagem se a declaração falhará. | |
AreEqual(Double, Double, Double, String, array<Object[]) | Verifica se os dois doubles especificados são iguais, ou dentro 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 dentro 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 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 eles não forem iguais.Exibe uma mensagem se a declaração falhará. | |
AreEqual(String, String, Boolean, String, array<Object[]) | Verifica se duas seqüências de caracteres especificadas são iguais, ignorando a ocorrência ou não, conforme especificado.A declaração falhará se eles 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 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 eles 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 sejam iguais a dois dados de tipo genérico especificado usando o operador de igualdade.A declaração falhará se eles não forem iguais. | |
AreEqual<T>(T, T, String) | Verifica-se de que sejam iguais a dois dados de tipo genérico especificado usando o operador de igualdade.A declaração falhará se eles não forem iguais.Exibe uma mensagem se a declaração falhará. | |
AreEqual<T>(T, T, String, array<Object[]) | Verifica-se de que sejam iguais a dois dados de tipo genérico especificado usando o operador de igualdade.A declaração falhará se eles 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 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 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 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 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 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 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 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 se a condição especificada é false.A declaração falhará se a condição for true. | |
IsFalse(Boolean, String) | Verifica se a condição especificada é 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 se a condição especificada é 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 se a condição especificada é true.A declaração falhará se a condição for false. | |
IsTrue(Boolean, String) | Verifica se a condição especificada é 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 se a condição especificada é 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 caracteres nulos ('\0') "\\0". |
Superior
Comentários
Essa classe contém um conjunto de métodos estáticos que avaliar uma condição booleana.Se essa condição for avaliada como true, os passos de declaração.
Uma asserção verifica uma suposição de verdade em comparação com condições.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 estático (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