Udostępnij za pośrednictwem


Assert.Throws Metoda

Definicja

Przeciążenia

Nazwa Opis
Throws<TException>(Func<Object>, String, String)

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.

Throws<TException>(Func<Object>, String, Object[])

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.

Throws<TException>(Func<Object>, Func<Exception,String>, String)

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.

Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)

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.

Throws<TException>(Action, String, String)

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.

Throws<TException>(Action, String, Object[])

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.

Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)

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.

Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)

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.

Throws<TException>(Func<Object>, Func<Exception,String>)

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.

Throws<TException>(Action, Func<Exception,String>)

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.

Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)

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.

Throws<TException>(Action, Func<Exception,String>, String)

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.

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

action
Func<Object>

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

TException

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

action
Func<Object>

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

TException

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

action
Func<Object>

Delegowanie do kodu do testowania i który ma zgłaszać wyjątek.

messageBuilder
Func<Exception,String>

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

TException

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

action
Func<Object>

Delegowanie do kodu do testowania i który ma zgłaszać wyjątek.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

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

TException

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

TException

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

TException

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

action
Func<Object>

Delegowanie do kodu do testowania i który ma zgłaszać wyjątek.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.

Zwraca

TException

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.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

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

TException

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

action
Func<Object>

Delegowanie do kodu do testowania i który ma zgłaszać wyjątek.

messageBuilder
Func<Exception,String>

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

TException

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.

messageBuilder
Func<Exception,String>

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

TException

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.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.

Zwraca

TException

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.

messageBuilder
Func<Exception,String>

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

TException

Zgłoszony wyjątek.

Wyjątki

Zgłaszany, jeśli action nie zgłasza wyjątku typu TException.

Dotyczy