AssertionHelper.Expect 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| Expect(Boolean) |
判斷提示條件為 true。 如果條件為 false,則方法會 AssertionException 擲回 。 運作方式 That(Boolean) 與 相同。 |
| Expect(TestDelegate, IResolveConstraint) |
判斷提示委派所代表的程式碼擲回符合所提供條件約束的例外狀況。 |
| Expect(Boolean, String) |
判斷提示條件為 true。 如果條件為 false,則方法會 AssertionException 擲回 。 運作方式 That(Boolean, String) 與 相同。 |
| Expect(Boolean, String, Object[]) |
判斷提示條件為 true。 如果條件為 false,則方法會 AssertionException 擲回 。 運作方式 That(Boolean, String, Object[]) 與 相同。 |
| Expect<T>(ActualValueDelegate<T>, IResolveConstraint) | |
| Expect<T>(T, IResolveConstraint) | |
| Expect<T>(T, IResolveConstraint) | |
| Expect<T>(ActualValueDelegate<T>, IResolveConstraint, String) | |
| Expect<T>(T, IResolveConstraint, String) | |
| Expect<T>(T, IResolveConstraint, String) | |
| Expect<T>(ActualValueDelegate<T>, IResolveConstraint, String, Object[]) | |
| Expect<T>(T, IResolveConstraint, String, Object[]) | |
| Expect<T>(T, IResolveConstraint, String, Object[]) |
Expect(Boolean)
判斷提示條件為 true。 如果條件為 false,則方法會 AssertionException 擲回 。 運作方式 That(Boolean) 與 相同。
public void Expect (bool condition);
member this.Expect : bool -> unit
參數
- condition
- Boolean
評估的條件
適用於
Expect(TestDelegate, IResolveConstraint)
判斷提示委派所代表的程式碼擲回符合所提供條件約束的例外狀況。
public void Expect (NUnit.Framework.TestDelegate code, NUnit.Framework.Constraints.IResolveConstraint constraint);
member this.Expect : NUnit.Framework.TestDelegate * NUnit.Framework.Constraints.IResolveConstraint -> unit
參數
- code
- TestDelegate
要執行的 TestDelegate
- constraint
- IResolveConstraint
測試中使用的 ThrowsConstraint
適用於
Expect(Boolean, String)
判斷提示條件為 true。 如果條件為 false,則方法會 AssertionException 擲回 。 運作方式 That(Boolean, String) 與 相同。
public void Expect (bool condition, string message);
member this.Expect : bool * string -> unit
參數
- condition
- Boolean
評估的條件
- message
- String
條件為 false 時要顯示的訊息
適用於
Expect(Boolean, String, Object[])
判斷提示條件為 true。 如果條件為 false,則方法會 AssertionException 擲回 。 運作方式 That(Boolean, String, Object[]) 與 相同。
public void Expect (bool condition, string message, params object[] args);
member this.Expect : bool * string * obj[] -> unit
參數
- condition
- Boolean
評估的條件
- message
- String
條件為 false 時要顯示的訊息
- args
- Object[]
要用於格式化訊息的引數
適用於
Expect<T>(ActualValueDelegate<T>, IResolveConstraint)
public void Expect<T> (NUnit.Framework.Constraints.ActualValueDelegate<T> del, NUnit.Framework.Constraints.IResolveConstraint expr);
member this.Expect : NUnit.Framework.Constraints.ActualValueDelegate<'T> * NUnit.Framework.Constraints.IResolveConstraint -> unit
類型參數
- T
參數
- expr
- IResolveConstraint
適用於
Expect<T>(T, IResolveConstraint)
public static void Expect<T> (T actual, NUnit.Framework.Constraints.IResolveConstraint expression);
static member Expect : 'T * NUnit.Framework.Constraints.IResolveConstraint -> unit
類型參數
- T
參數
- actual
- T
- expression
- IResolveConstraint
適用於
Expect<T>(T, IResolveConstraint)
public void Expect<T> (ref T actual, NUnit.Framework.Constraints.IResolveConstraint expression);
member this.Expect : * NUnit.Framework.Constraints.IResolveConstraint -> unit
類型參數
- T
參數
- actual
- T
- expression
- IResolveConstraint
適用於
Expect<T>(ActualValueDelegate<T>, IResolveConstraint, String)
public void Expect<T> (NUnit.Framework.Constraints.ActualValueDelegate<T> del, NUnit.Framework.Constraints.IResolveConstraint expr, string message);
member this.Expect : NUnit.Framework.Constraints.ActualValueDelegate<'T> * NUnit.Framework.Constraints.IResolveConstraint * string -> unit
類型參數
- T
參數
- expr
- IResolveConstraint
- message
- String
適用於
Expect<T>(T, IResolveConstraint, String)
public static void Expect<T> (T actual, NUnit.Framework.Constraints.IResolveConstraint expression, string message);
static member Expect : 'T * NUnit.Framework.Constraints.IResolveConstraint * string -> unit
類型參數
- T
參數
- actual
- T
- expression
- IResolveConstraint
- message
- String
適用於
Expect<T>(T, IResolveConstraint, String)
public void Expect<T> (ref T actual, NUnit.Framework.Constraints.IResolveConstraint expression, string message);
member this.Expect : * NUnit.Framework.Constraints.IResolveConstraint * string -> unit
類型參數
- T
參數
- actual
- T
- expression
- IResolveConstraint
- message
- String
適用於
Expect<T>(ActualValueDelegate<T>, IResolveConstraint, String, Object[])
public void Expect<T> (NUnit.Framework.Constraints.ActualValueDelegate<T> del, NUnit.Framework.Constraints.IResolveConstraint expr, string message, params object[] args);
member this.Expect : NUnit.Framework.Constraints.ActualValueDelegate<'T> * NUnit.Framework.Constraints.IResolveConstraint * string * obj[] -> unit
類型參數
- T
參數
- expr
- IResolveConstraint
- message
- String
- args
- Object[]
適用於
Expect<T>(T, IResolveConstraint, String, Object[])
public static void Expect<T> (T actual, NUnit.Framework.Constraints.IResolveConstraint expression, string message, params object[] args);
static member Expect : 'T * NUnit.Framework.Constraints.IResolveConstraint * string * obj[] -> unit
類型參數
- T
參數
- actual
- T
- expression
- IResolveConstraint
- message
- String
- args
- Object[]
適用於
Expect<T>(T, IResolveConstraint, String, Object[])
public void Expect<T> (ref T actual, NUnit.Framework.Constraints.IResolveConstraint expression, string message, params object[] args);
member this.Expect : * NUnit.Framework.Constraints.IResolveConstraint * string * obj[] -> unit
類型參數
- T
參數
- actual
- T
- expression
- IResolveConstraint
- message
- String
- args
- Object[]