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>
修改的配置。