Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)