AssertReply class
测试脚本操作,以断言机器人的回复符合预期。
- 扩展
属性
| $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>
要使用的机器人的逻辑。
- _inspector
- Inspector
对话上下文检查器。
返回
Promise<any>
表示要执行的工作的 Promise。
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
参数
- _property
-
string
条件选择器配置的键。
返回
Converter | ConverterFactory
选择器配置的转换器。
继承自 Configurable.getConverter