TestScript クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ボット ロジックの単体テストに使用できるモック テスト スクリプト。
public class TestScript
type TestScript = class
Public Class TestScript
- 継承
-
TestScript
注釈
このクラスを使用すると、ユーザーまたはチャネルからの入力を模倣して、ボットまたはアダプターが期待どおりに応答することを検証できます。
コンストラクター
| TestScript() |
TestScript クラスの新しいインスタンスを初期化します。 |
フィールド
| Kind |
このクラスの Kind を設定します。 |
| TestScriptEnded |
テスト スクリプトの終了イベント。 |
プロパティ
| Configuration |
テストに使用する構成を取得または設定します。 |
| Description |
description プロパティを取得または設定します。 |
| Dialog |
RootDialog を取得または設定します。 |
| EnableTrace |
トレース アクティビティをテスト スクリプトに渡す必要があるかどうかを示す値を取得または設定します。 |
| HttpRequestMocks |
Microsoft.HttpRequest のモック データを取得します。 |
| LanguagePolicy |
言語ポリシーを取得または設定します。 |
| Locale |
ロケールを取得または設定します。 |
| Script |
テスト スクリプトアクションを取得します。 |
| SettingMocks |
設定用のモック データを取得します。 |
| UserTokenMocks |
Microsoft.OAuthInput のモック データを取得します。 |
メソッド
| AssertReply(String, String, UInt32, String[], String, Int32) |
ターン処理ロジックが期待どおりに応答するアサーションを追加します。 |
| AssertReplyActivity(String[], String, UInt32, String, Int32) |
ターン処理ロジックが期待どおりに応答するアサーションを追加します。 |
| AssertReplyContains(String, String, UInt32, String, Int32) |
ターン処理ロジックが期待どおりに応答するアサーションを追加します。 |
| DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>) |
既定のテスト アダプターをビルドします。 |
| Delay(TimeSpan, String, Int32) |
会話の遅延を追加します。 |
| Delay(UInt32, String, Int32) |
会話の遅延を追加します。 |
| Event(String, Object, String, Int32) |
ユーザー オプションを追加します。 |
| ExecuteAsync(ResourceExplorer, String, BotCallbackHandler, TestAdapter, IEnumerable<IMiddleware>) |
テスト シーケンスの実行を開始します。 |
| Send(IActivity, String, Int32) |
ユーザーからボットにアクティビティを追加します。 |
| Send(String, String, Int32) |
ユーザーからボットにメッセージ アクティビティを追加します。 |
| SendConversationUpdate(String, Int32) |
会話の更新を送信します。 |
| Test(String, String, String, UInt32, String, Int32) |
呼び出し Send(String, String, Int32) のショートカットの後に を続けます AssertReply(String, String, UInt32, String[], String, Int32)。 |