次の方法で共有


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 の型コンバーター。

インターフェイス

AssertConditionConfiguration
HttpRequestSequenceMockConfiguration

HttpRequestSequenceMock の構成。

HttpResponseMessage

Http 応答メッセージ。

HttpResponseMock

HttpRequestSequenceMock で使用される Http 応答モック。

SettingStringAssignment

文字列の割り当ての設定。

SettingStringMockConfiguration
AssertNoActivityConfiguration
AssertReplyConfiguration
AssertReplyActivityConfiguration
AssertReplyOneOfConfiguration
AssertTelemetryContainsConfiguration
CustomEventConfiguration
MemoryAssertionsConfiguration
SetPropertiesConfiguration
UserActivityConfiguration
UserConversationUpdateConfiguration
UserDelayConfiguration
UserSaysConfiguration
UserTypingConfiguration
TestScriptConfiguration
UserTokenBasicMockConfiguration

型エイリアス

DialogContextInspector
ResponseContent

Http 応答の内容。

FallbackFunc

フォールバック関数。

HttpRequestMessage

Http 要求メッセージ。

Inspector

現在のダイアログ コンテキストの検査/変更を許可します。

AssignmentInput

列挙型

BodyMatchType

本文が要求の本文と一致する方法を入力します。

ResponseContentType

応答コンテンツの種類。

ResponseStatusCode

応答状態コード。

関数

useMockLuisSettings(string, string)

lubuild によって生成された設定ファイルを利用するためのセットアップ構成。

関数の詳細

useMockLuisSettings(string, string)

lubuild によって生成された設定ファイルを利用するためのセットアップ構成。

function useMockLuisSettings(directory: string, endpoint?: string): Record<string, string>

パラメーター

directory

string

設定ファイルが含まれるディレクトリ。

endpoint

string

既定値の westus で使用するエンドポイント。

戻り値

Record<string, string>

構成が変更されました。