次の方法で共有


TestFlow.AssertReply メソッド

定義

オーバーロード

AssertReply(IActivity, String, UInt32)

ターン処理ロジックが期待どおりに応答するアサーションを追加します。

AssertReply(Action<IActivity>, String, UInt32)

ターン処理ロジックが期待どおりに応答するアサーションを追加します。

AssertReply(String, String, UInt32)

ターン処理ロジックが期待どおりに応答するアサーションを追加します。

AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)

ターン処理ロジックが期待どおりに応答するアサーションを追加します。

AssertReply(IActivity, String, UInt32)

ターン処理ロジックが期待どおりに応答するアサーションを追加します。

public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Microsoft.Bot.Schema.IActivity expected, string description = default, uint timeout = 3000);
member this.AssertReply : Microsoft.Bot.Schema.IActivity * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As IActivity, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

パラメーター

expected
IActivity

ボットから期待されるアクティビティ。

description
String

実際の応答が想定どおりでない場合に送信するメッセージ。

timeout
UInt32

応答が予想される時間 (ミリ秒単位)。

戻り値

このアサーションをモデル化された交換に追加する新しい TestFlow オブジェクト。

例外

ボットが期待どおりに応答しませんでした。

注釈

このメソッドは、元 TestFlow のオブジェクトを変更しません。

適用対象

AssertReply(Action<IActivity>, String, UInt32)

ターン処理ロジックが期待どおりに応答するアサーションを追加します。

public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Action<Microsoft.Bot.Schema.IActivity> validateActivity, string description = default, uint timeout = 3000);
member this.AssertReply : Action<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (validateActivity As Action(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

パラメーター

validateActivity
Action<IActivity>

ボットのアクティビティに適用する検証メソッド。 検証が失敗した場合、このアクティビティは例外をスローする必要があります。

description
String

実際の応答が想定どおりでない場合に送信するメッセージ。

timeout
UInt32

応答が予想される時間 (ミリ秒単位)。

戻り値

このアサーションをモデル化された交換に追加する新しい TestFlow オブジェクト。

注釈

このメソッドは、元 TestFlow のオブジェクトを変更しません。

適用対象

AssertReply(String, String, UInt32)

ターン処理ロジックが期待どおりに応答するアサーションを追加します。

public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(string expected, string description = default, uint timeout = 3000);
member this.AssertReply : string * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As String, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

パラメーター

expected
String

ボットからのメッセージの予想されるテキスト。

description
String

実際の応答が想定どおりでない場合に送信するメッセージ。

timeout
UInt32

応答が予想される時間 (ミリ秒単位)。

戻り値

このアサーションをモデル化された交換に追加する新しい TestFlow オブジェクト。

例外

ボットが期待どおりに応答しませんでした。

注釈

このメソッドは、元 TestFlow のオブジェクトを変更しません。

適用対象

AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)

ターン処理ロジックが期待どおりに応答するアサーションを追加します。

public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Microsoft.Bot.Schema.IActivity expected, System.Collections.Generic.IEqualityComparer<Microsoft.Bot.Schema.IActivity> equalityComparer, string description = default, uint timeout = 3000);
member this.AssertReply : Microsoft.Bot.Schema.IActivity * System.Collections.Generic.IEqualityComparer<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As IActivity, equalityComparer As IEqualityComparer(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

パラメーター

expected
IActivity

ボットから期待されるアクティビティ。

equalityComparer
IEqualityComparer<IActivity>

2 つのアクティビティを比較する等値パラメーター。

description
String

実際の応答が想定どおりでない場合に送信するメッセージ。

timeout
UInt32

応答が予想される時間 (ミリ秒単位)。

戻り値

このアサーションをモデル化された交換に追加する新しい TestFlow オブジェクト。

例外

ボットが期待どおりに応答しませんでした。

注釈

このメソッドは、元 TestFlow のオブジェクトを変更しません。

適用対象