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 |
測試腳本動作,判斷 Bot 的回復符合預期。 |
| AssertReplyActivity |
基本判斷提示 TestAction,它會驗證對回復活動的判斷提示。 |
| AssertReplyOneOf |
來自 Bot 回復的判斷提示符合其中一個選項。 |
| AssertTelemetryContains |
針對遙測事件執行判斷提示。 |
| CustomEvent |
將自定義事件傳送至 Bot 的腳本動作。 |
| MemoryAssertions |
針對記憶體執行判斷提示。 |
| SetProperties |
模擬一或多個屬性值。 |
| UserActivity |
將活動傳送至 Bot。 |
| UserConversationUpdate |
將交談Update 活動傳送至 Bot 的腳本動作。 |
| UserDelay |
延遲指定時間範圍之測試文本的腳本動作。 |
| UserSays |
將文字傳送至 Bot 的腳本動作。 |
| UserTyping |
將輸入活動傳送至 Bot 的腳本動作。 |
| TestScript |
可用於單元測試 Bot 邏輯的模擬測試腳本。 |
| TestTelemetryClient |
實作 BotTelemetryClient的測試 Bot 遙測用戶端。 |
| TestUtils |
負責執行對話調適型測試。 |
| UserTokenBasicMock |
使用使用者標識碼和令牌模擬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>
已修改的組態。