ExpectedSqlExceptionAttribute, classe
Représente un attribut qui spécifie qu'un test unitaire attend un SqlException, et spécifie éventuellement le numéro d'erreur, la gravité et l'état de l'erreur attendue.
Espace de noms: Microsoft.Data.Tools.Schema.Sql.UnitTesting
Assembly: Microsoft.Data.Tools.Schema.Sql.UnitTesting (dans Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)
Hiérarchie d'héritage
System.Object
System.Attribute
Microsoft.VisualStudio.TestTools.UnitTesting.ExpectedExceptionBaseAttribute
Microsoft.Data.Tools.Schema.Sql.UnitTesting.ExpectedSqlExceptionAttribute
Syntaxe
[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = false,
Inherited = true)]
public class ExpectedSqlExceptionAttribute : ExpectedExceptionBaseAttribute
[AttributeUsageAttribute(AttributeTargets::Method, AllowMultiple = false,
Inherited = true)]
public ref class ExpectedSqlExceptionAttribute : ExpectedExceptionBaseAttribute
[<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = false,
Inherited = true)>]
type ExpectedSqlExceptionAttribute =
class
inherit ExpectedExceptionBaseAttribute
end
<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple := False,
Inherited := True)>
Public Class ExpectedSqlExceptionAttribute
Inherits ExpectedExceptionBaseAttribute
Constructeurs
Nom | Description | |
---|---|---|
![]() |
ExpectedSqlExceptionAttribute() | Initialise une nouvelle instance de la classe ExpectedSqlExceptionAttribute. |
![]() |
ExpectedSqlExceptionAttribute(String) | Initialise une nouvelle instance de la classe ExpectedSqlExceptionAttribute. |
Propriétés
Nom | Description | |
---|---|---|
![]() |
MatchFirstError | Obtient une valeur qui indique si la gravité, l’état et le numéro d’erreur attendus doivent être mis en correspondance avec le premier SqlError dans le SqlException. |
![]() |
MessageNumber | Obtient ou définit le numéro d'erreur attendu. |
![]() |
NoExceptionMessage | (Hérité de ExpectedExceptionBaseAttribute.) |
![]() |
Severity | Obtient ou définit la valeur de gravité attendue de l'erreur. |
![]() |
State | Obtient ou définit l'état d'erreur attendu de l'erreur. |
![]() |
TestContext | (Hérité de ExpectedExceptionBaseAttribute.) |
![]() |
TypeId | (Hérité de Attribute.) |
Méthodes
Nom | Description | |
---|---|---|
![]() |
Equals(Object) | (Hérité de Attribute.) |
![]() |
Finalize() | (Hérité de Object.) |
![]() |
GetHashCode() | (Hérité de Attribute.) |
![]() |
GetType() | (Hérité de Object.) |
![]() |
IsDefaultAttribute() | (Hérité de Attribute.) |
![]() |
Match(Object) | (Hérité de Attribute.) |
![]() |
MemberwiseClone() | (Hérité de Object.) |
![]() |
RethrowIfAssertException(Exception) | (Hérité de ExpectedExceptionBaseAttribute.) |
![]() |
ToString() | (Hérité de Object.) |
![]() |
Verify(Exception) | (Remplace ExpectedExceptionBaseAttribute.Verify(Exception).) |
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
![]() ![]() |
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) | (Hérité de Attribute.) |
![]() ![]() |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) | (Hérité de Attribute.) |
![]() ![]() |
_Attribute.GetTypeInfoCount(UInt32) | (Hérité de Attribute.) |
![]() ![]() |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) | (Hérité de Attribute.) |
Sécurité des threads
Tous les membres statiques (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
ExpectedExceptionAttribute
Microsoft.Data.Tools.Schema.Sql.UnitTesting, espace de noms
Retour au début