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 |
文字列値を使用して 1 つ以上の設定をモックします。 |
| TestAction |
スクリプト化されたアクションの抽象基本クラス。 |
| AssertNoActivity |
基本的なアサーション TestAction。応答アクティビティに対してアサーションを検証します。 |
| AssertReply |
スクリプト アクションをテストして、ボットの応答が期待値と一致することをアサートします。 |
| AssertReplyActivity |
基本的なアサーション TestAction。応答アクティビティに対してアサーションを検証します。 |
| AssertReplyOneOf |
ボットから応答するアサーションは、いずれかのオプションと一致します。 |
| AssertTelemetryContains |
テレメトリ イベントに対してアサーションを実行します。 |
| CustomEvent |
カスタム イベントをボットに送信するスクリプトへのアクション。 |
| MemoryAssertions |
メモリに対してアサーションを実行します。 |
| SetProperties |
1 つ以上のプロパティ値をモックします。 |
| 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>
構成が変更されました。