TestScript 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个可用于机器人逻辑单元测试的模拟测试脚本。
public class TestScript
type TestScript = class
Public Class TestScript
- 继承
-
TestScript
注解
你可以用这个类来模拟用户或通道的输入,以验证机器人或适配器是否按预期响应。
构造函数
| 名称 | 说明 |
|---|---|
| TestScript() |
初始化 TestScript 类的新实例。 |
字段
| 名称 | 说明 |
|---|---|
| Kind |
为本类设定了该类别。 |
| TestScriptEnded |
测试脚本结束了事件。 |
属性
| 名称 | 说明 |
|---|---|
| Configuration |
获取或设置用于测试的配置。 |
| Description |
获得或设置描述属性。 |
| Dialog |
获取或设置 RootDialog。 |
| EnableTrace |
获取或设置一个值,指示是否应将追踪活动传递给测试脚本。 |
| HttpRequestMocks |
获取Microsoft的模拟数据。HttpRequest。 |
| LanguagePolicy |
获取或设定语言策略。 |
| Locale |
设定地点。 |
| Script |
能获得测试脚本的操作。 |
| SettingMocks |
获取模拟数据用于设置。 |
| UserTokenMocks |
获取Microsoft的模拟数据。OAuthInput。 |
方法
| 名称 | 说明 |
|---|---|
| AssertReply(String, String, UInt32, String[], String, Int32) |
增加了一个断言,表明回合处理逻辑按预期响应。 |
| AssertReplyActivity(String[], String, UInt32, String, Int32) |
增加了一个断言,表明回合处理逻辑按预期响应。 |
| AssertReplyContains(String, String, UInt32, String, Int32) |
增加了一个断言,表明回合处理逻辑按预期响应。 |
| DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>) |
构建默认测试适配器。 |
| Delay(TimeSpan, String, Int32) |
这会让对话多了延迟。 |
| Delay(UInt32, String, Int32) |
这会让对话多了延迟。 |
| Event(String, Object, String, Int32) |
增加了用户选项。 |
| ExecuteAsync(ResourceExplorer, String, BotCallbackHandler, TestAdapter, IEnumerable<IMiddleware>) |
开始测试序列的执行。 |
| Send(IActivity, String, Int32) |
将用户的活动添加到机器人中。 |
| Send(String, String, Int32) |
将用户的消息活动添加到机器人中。 |
| SendConversationUpdate(String, Int32) |
发送对话更新。 |
| Test(String, String, String, UInt32, String, Int32) |
呼叫 Send(String, String, Int32) 的快捷方式后跟 AssertReply(String, String, UInt32, String[], String, Int32)着 。 |