Assert.Throws Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Throws<TException>(Func<Object>, String, String) |
Potwierdza, że delegat |
| Throws<TException>(Func<Object>, String, Object[]) |
Potwierdza, że delegat |
| Throws<TException>(Func<Object>, Func<Exception,String>, String) |
Potwierdza, że delegat |
| Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String) |
Potwierdza, że delegat |
| Throws<TException>(Action, String, String) |
Potwierdza, że delegat |
| Throws<TException>(Action, String, Object[]) |
Potwierdza, że delegat |
| Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>) |
Potwierdza, że delegat |
| Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String) |
Potwierdza, że delegat |
| Throws<TException>(Func<Object>, Func<Exception,String>) |
Potwierdza, że delegat |
| Throws<TException>(Action, Func<Exception,String>) |
Potwierdza, że delegat |
| Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>) |
Potwierdza, że delegat |
| Throws<TException>(Action, Func<Exception,String>, String) |
Potwierdza, że delegat |
Throws<TException>(Func<Object>, String, String)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
- actionExpression
- String
Wyrażenie składniowe akcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Zwraca
Zgłoszony wyjątek.
Dotyczy
Throws<TException>(Func<Object>, String, Object[])
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
- messageArgs
- Object[]
Tablica parametrów do użycia podczas formatowania message.
Zwraca
Zgłoszony wyjątek.
Dotyczy
Throws<TException>(Func<Object>, Func<Exception,String>, String)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
Func, który przyjmuje zgłoszony wyjątek (lub wartość null, jeśli akcja nie zgłosiła żadnego wyjątku), aby skonstruować komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
- actionExpression
- String
Wyrażenie składniowe akcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Zwraca
Zgłoszony wyjątek.
Dotyczy
Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
- actionExpression
- String
Wyrażenie składniowe akcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Zwraca
Zgłoszony wyjątek.
Dotyczy
Throws<TException>(Action, String, String)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
- action
- Action
Delegowanie do kodu do testowania i który ma zgłaszać wyjątek.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
- actionExpression
- String
Wyrażenie składniowe akcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Zwraca
Zgłoszony wyjątek.
Wyjątki
Zgłaszany, jeśli action nie zgłasza wyjątku typu TException.
Dotyczy
Throws<TException>(Action, String, Object[])
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
- action
- Action
Delegowanie do kodu do testowania i który ma zgłaszać wyjątek.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
- messageArgs
- Object[]
Tablica parametrów do użycia podczas formatowania message.
Zwraca
Zgłoszony wyjątek.
Wyjątki
Zgłaszany, jeśli action nie zgłasza wyjątku typu TException.
Dotyczy
Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
Zwraca
Zgłoszony wyjątek.
Dotyczy
Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
- action
- Action
Delegowanie do kodu do testowania i który ma zgłaszać wyjątek.
Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
- actionExpression
- String
Wyrażenie składniowe akcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Zwraca
Zgłoszony wyjątek.
Dotyczy
Throws<TException>(Func<Object>, Func<Exception,String>)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
Func, który przyjmuje zgłoszony wyjątek (lub wartość null, jeśli akcja nie zgłosiła żadnego wyjątku), aby skonstruować komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
Zwraca
Zgłoszony wyjątek.
Dotyczy
Throws<TException>(Action, Func<Exception,String>)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
- action
- Action
Delegowanie do kodu do testowania i który ma zgłaszać wyjątek.
Func, który przyjmuje zgłoszony wyjątek (lub wartość null, jeśli akcja nie zgłosiła żadnego wyjątku), aby skonstruować komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
Zwraca
Zgłoszony wyjątek.
Wyjątki
Zgłaszany, jeśli action nie zgłasza wyjątku typu TException.
Dotyczy
Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
- action
- Action
Delegowanie do kodu do testowania i który ma zgłaszać wyjątek.
Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
Zwraca
Zgłoszony wyjątek.
Dotyczy
Throws<TException>(Action, Func<Exception,String>, String)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (lub typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż 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
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
- action
- Action
Delegowanie do kodu do testowania i który ma zgłaszać wyjątek.
Func, który przyjmuje zgłoszony wyjątek (lub wartość null, jeśli akcja nie zgłosiła żadnego wyjątku), aby skonstruować komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
- actionExpression
- String
Wyrażenie składniowe akcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Zwraca
Zgłoszony wyjątek.
Wyjątki
Zgłaszany, jeśli action nie zgłasza wyjątku typu TException.