Assert.Throws Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Throws<TException>(Func<Object>, String, String) |
Affirme que le délégué |
| Throws<TException>(Func<Object>, String, Object[]) |
Affirme que le délégué |
| Throws<TException>(Func<Object>, Func<Exception,String>, String) |
Affirme que le délégué |
| Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String) |
Affirme que le délégué |
| Throws<TException>(Action, String, String) |
Affirme que le délégué |
| Throws<TException>(Action, String, Object[]) |
Affirme que le délégué |
| Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>) |
Affirme que le délégué |
| Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String) |
Affirme que le délégué |
| Throws<TException>(Func<Object>, Func<Exception,String>) |
Affirme que le délégué |
| Throws<TException>(Action, Func<Exception,String>) |
Affirme que le délégué |
| Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>) |
Affirme que le délégué |
| Throws<TException>(Action, Func<Exception,String>, String) |
Affirme que le délégué |
Throws<TException>(Func<Object>, String, String)
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Func<object?> action, string? message = "", string actionExpression = "") where TException : Exception;
static member Throws : Func<obj> * string * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), Optional message As String = "", Optional actionExpression As String = "") As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
- message
- String
Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.
- actionExpression
- String
Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Retours
Exception levée.
S’applique à
Throws<TException>(Func<Object>, String, Object[])
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Func<object?> action, string message = "", params object[] messageArgs) where TException : Exception;
static member Throws : Func<obj> * string * obj[] -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), Optional message As String = "", ParamArray messageArgs As Object()) As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
- message
- String
Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.
- messageArgs
- Object[]
Tableau de paramètres à utiliser lors de la mise en forme message.
Retours
Exception levée.
S’applique à
Throws<TException>(Func<Object>, Func<Exception,String>, String)
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Func<object?> action, Func<Exception?,string> messageBuilder, string actionExpression = "") where TException : Exception;
static member Throws : Func<obj> * Func<Exception, string> * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), messageBuilder As Func(Of Exception, String), Optional actionExpression As String = "") As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
Func qui accepte l’exception levée (ou null si l’action n’a pas levée d’exception) pour construire le message à inclure dans l’exception lorsqu’il action ne lève pas d’exception de type TException.
- actionExpression
- String
Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Retours
Exception levée.
S’applique à
Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Func<object?> action, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException> message, string actionExpression = "") where TException : Exception;
static member Throws : Func<obj> * AssertNonStrictThrowsInterpolatedStringHandler * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), ByRef message As Assert.AssertNonStrictThrowsInterpolatedStringHandler(Of TException), Optional actionExpression As String = "") As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.
- actionExpression
- String
Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Retours
Exception levée.
S’applique à
Throws<TException>(Action, String, String)
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Action action, string? message = "", string actionExpression = "") where TException : Exception;
static member Throws : Action * string * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, Optional message As String = "", Optional actionExpression As String = "") As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
- action
- Action
Déléguer au code à tester et qui est censé lever l’exception.
- message
- String
Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.
- actionExpression
- String
Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Retours
Exception levée.
Exceptions
Levée si action elle ne lève pas l’exception de type TException.
S’applique à
Throws<TException>(Action, String, Object[])
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Action action, string message = "", params object[] messageArgs) where TException : Exception;
static member Throws : Action * string * obj[] -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, Optional message As String = "", ParamArray messageArgs As Object()) As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
- action
- Action
Déléguer au code à tester et qui est censé lever l’exception.
- message
- String
Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.
- messageArgs
- Object[]
Tableau de paramètres à utiliser lors de la mise en forme message.
Retours
Exception levée.
Exceptions
Levée si action elle ne lève pas l’exception de type TException.
S’applique à
Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Func<object?> action, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException> message) where TException : Exception;
static member Throws : Func<obj> * AssertNonStrictThrowsInterpolatedStringHandler -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), ByRef message As Assert.AssertNonStrictThrowsInterpolatedStringHandler(Of TException)) As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.
Retours
Exception levée.
S’applique à
Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Action action, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException> message, string actionExpression = "") where TException : Exception;
static member Throws : Action * AssertNonStrictThrowsInterpolatedStringHandler * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, ByRef message As Assert.AssertNonStrictThrowsInterpolatedStringHandler(Of TException), Optional actionExpression As String = "") As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
- action
- Action
Déléguer au code à tester et qui est censé lever l’exception.
Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.
- actionExpression
- String
Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Retours
Exception levée.
S’applique à
Throws<TException>(Func<Object>, Func<Exception,String>)
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Func<object?> action, Func<Exception?,string> messageBuilder) where TException : Exception;
static member Throws : Func<obj> * Func<Exception, string> -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), messageBuilder As Func(Of Exception, String)) As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
Func qui accepte l’exception levée (ou null si l’action n’a pas levée d’exception) pour construire le message à inclure dans l’exception quand action ne lève pas d’exception de type TException.
Retours
Exception levée.
S’applique à
Throws<TException>(Action, Func<Exception,String>)
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Action action, Func<Exception?,string> messageBuilder) where TException : Exception;
static member Throws : Action * Func<Exception, string> -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, messageBuilder As Func(Of Exception, String)) As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
- action
- Action
Déléguer au code à tester et qui est censé lever l’exception.
Func qui accepte l’exception levée (ou null si l’action n’a pas levée d’exception) pour construire le message à inclure dans l’exception quand action ne lève pas d’exception de type TException.
Retours
Exception levée.
Exceptions
Levée si action elle ne lève pas l’exception de type TException.
S’applique à
Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Action action, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException> message) where TException : Exception;
static member Throws : Action * AssertNonStrictThrowsInterpolatedStringHandler -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, ByRef message As Assert.AssertNonStrictThrowsInterpolatedStringHandler(Of TException)) As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
- action
- Action
Déléguer au code à tester et qui est censé lever l’exception.
Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.
Retours
Exception levée.
S’applique à
Throws<TException>(Action, Func<Exception,String>, String)
- Source:
- Assert.ThrowsException.cs
- Source:
- Assert.ThrowsException.cs
Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.
public static TException Throws<TException>(Action action, Func<Exception?,string> messageBuilder, string actionExpression = "") where TException : Exception;
static member Throws : Action * Func<Exception, string> * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, messageBuilder As Func(Of Exception, String), Optional actionExpression As String = "") As TException
Paramètres de type
- TException
Type d’exception attendu à lever.
Paramètres
- action
- Action
Déléguer au code à tester et qui est censé lever l’exception.
Func qui accepte l’exception levée (ou null si l’action n’a pas levée d’exception) pour construire le message à inclure dans l’exception lorsqu’il action ne lève pas d’exception de type TException.
- actionExpression
- String
Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Retours
Exception levée.
Exceptions
Levée si action elle ne lève pas l’exception de type TException.