AssertReply class
測試腳本動作,判斷 Bot 的回復符合預期。
- Extends
屬性
| $kind | |
| exact | 值,指出文字是否應該完全相符。 |
| text | 在回復中尋找的文字值。 |
繼承的屬性
| assertions | 判斷提示的表達式。 |
| description | 這個判斷提示的描述。 |
| timeout | 等候回復的毫秒。 |
方法
| get |
取得活動要判斷提示的文字。 |
| validate |
驗證活動的回復。 |
繼承的方法
| configure(Record<string, unknown>) | 用於設定物件的 Fluent 方法。 |
| execute(Test |
執行測試。 |
| get |
屬性詳細資料
$kind
static $kind: string
屬性值
string
exact
值,指出文字是否應該完全相符。
exact: boolean
屬性值
boolean
text
在回復中尋找的文字值。
text: string
屬性值
string
繼承的屬性詳細資料
assertions
description
timeout
方法詳細資料
getConditionDescription()
取得活動要判斷提示的文字。
function getConditionDescription(): string
傳回
string
字串。
validateReply(Activity)
驗證活動的回復。
function validateReply(activity: Activity)
參數
- activity
-
Activity
要驗證的活動。
繼承的方法的詳細資料
configure(Record<string, unknown>)
用於設定物件的 Fluent 方法。
function configure(config: Record<string, unknown>): this
參數
- config
-
Record<string, unknown>
要套用的組態設定。
傳回
this
作業完成之後 可設定。
繼承自 Configure.configure
execute(TestAdapter, (context: TurnContext) => Promise<any>, Inspector)
執行測試。
function execute(testAdapter: TestAdapter, _callback: (context: TurnContext) => Promise<any>, _inspector?: Inspector): Promise<any>
參數
- testAdapter
-
TestAdapter
要對其執行的配接器。
- _callback
-
(context: TurnContext) => Promise<any>
Bot 要使用的邏輯。
- _inspector
- Inspector
對話框內容的偵測器。
傳回
Promise<any>
Promise,表示要執行的工作佇列。
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
參數
- _property
-
string
條件式選取器組態的索引鍵。
傳回
Converter | ConverterFactory
選取器組態的轉換器。
繼承自 可設定.getConverter