botbuilder-dialogs-adaptive-testing package
类
| AssertCondition |
允许将断言添加到对话流的对话操作。 |
| AdaptiveTestBotComponent |
BotComponent 的自适应测试。 |
| DialogInspector |
用于检查当前对话上下文的类。 |
| HttpRequestMock |
所有 http 请求模拟的基类。 |
| HttpRequestMocksConverter |
UserTokenMock 的类型转换器。 |
| HttpRequestSequenceMock |
按顺序模拟 http 请求。 最后一个响应将重复。 |
| HttpResponseMockContent |
转换并存储 HttpResponseMock 的实际内容。 |
| HttpResponseMockMessage |
转换并存储 HttpResponseMock 的实际数据。 |
| SequenceResponseManager |
管理 HttpRequestSequenceMock 的序列响应。 |
| MockHttpRequestMiddleware |
使用适配器模拟 http 请求的中间件。 |
| MockLuisLoader |
用于模拟 luis 的自定义 json 反序列化程序。 |
| MockLuisRecognizer |
用于创建用于测试的缓存 LUIS 响应的测试类。 |
| MockSettingsMiddleware |
模拟设置属性的中间件。 |
| SetTestOptionsMiddleware |
捕获“SetTestOptions”事件并将其保存到“Conversation.TestOptions”的中间件。 |
| SettingMock |
模拟设置的抽象类。 |
| SettingMocksConverter |
SettingMock 的类型转换器。 |
| SettingStringMock |
模拟包含字符串值的一个或多个设置。 |
| TestAction |
脚本操作的抽象基类。 |
| AssertNoActivity |
基本断言 TestAction,用于验证针对回复活动的断言。 |
| AssertReply |
测试脚本操作,以断言机器人的回复符合预期。 |
| AssertReplyActivity |
基本断言 TestAction,用于验证针对回复活动的断言。 |
| AssertReplyOneOf |
机器人回复的断言与其中一个选项匹配。 |
| AssertTelemetryContains |
针对遥测事件运行断言。 |
| CustomEvent |
将自定义事件发送到机器人的脚本操作。 |
| MemoryAssertions |
针对内存运行断言。 |
| SetProperties |
模拟一个或多个属性值。 |
| UserActivity |
将活动发送到机器人。 |
| UserConversationUpdate |
将 conversationUpdate 活动发送到机器人的脚本操作。 |
| UserDelay |
用于延迟指定时间跨度的测试脚本的脚本操作。 |
| UserSays |
脚本向机器人发送文本的操作。 |
| UserTyping |
将键入活动发送到机器人的操作。 |
| TestScript |
可用于单元测试机器人逻辑的模拟测试脚本。 |
| TestTelemetryClient |
实现 botTelemetryClient |
| TestUtils |
负责运行对话自适应测试。 |
| UserTokenBasicMock |
使用用户 ID 和令牌模拟 UserToken。 |
| UserTokenMock |
模拟用户令牌流的接口。 |
| UserTokenMocksConverter |
UserTokenMock 的类型转换器。 |
接口
类型别名
| DialogContextInspector | |
| ResponseContent |
Http 响应内容。 |
| FallbackFunc |
回退函数。 |
| HttpRequestMessage |
Http 请求消息。 |
| Inspector |
允许检查/修改当前对话上下文。 |
| AssignmentInput | |
枚举
| BodyMatchType |
键入正文如何与请求的正文匹配。 |
| ResponseContentType |
响应内容类型。 |
| ResponseStatusCode |
响应状态代码。 |
函数
| use |
设置配置以利用 lubuild 生成的设置文件。 |
函数详细信息
useMockLuisSettings(string, string)
设置配置以利用 lubuild 生成的设置文件。
function useMockLuisSettings(directory: string, endpoint?: string): Record<string, string>
参数
- directory
-
string
目录中包含设置文件的目录。
- endpoint
-
string
要与 westus 默认值一起使用的终结点。
返回
Record<string, string>
修改的配置。