Sdílet prostřednictvím


TestFlow.AssertReply Metoda

Definice

Přetížení

AssertReply(IActivity, String, UInt32)

Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.

AssertReply(Action<IActivity>, String, UInt32)

Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.

AssertReply(String, String, UInt32)

Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.

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

Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.

AssertReply(IActivity, String, UInt32)

Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.

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

Parametry

expected
IActivity

Očekávaná aktivita robota

description
String

Zpráva, která se má odeslat, pokud skutečná odpověď neodpovídá očekávání.

timeout
UInt32

Doba v milisekundách, během které se očekává odpověď.

Návraty

Nový TestFlow objekt, který připojí tento kontrolní výraz k modelované výměně.

Výjimky

Robot neodpověděl podle očekávání.

Poznámky

Tato metoda neupravuje původní TestFlow objekt.

Platí pro

AssertReply(Action<IActivity>, String, UInt32)

Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.

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

Parametry

validateActivity
Action<IActivity>

Metoda ověřování, která se použije na aktivitu robota. Pokud se ověření nezdaří, měla by tato aktivita vyvolat výjimku.

description
String

Zpráva, která se má odeslat, pokud skutečná odpověď neodpovídá očekávání.

timeout
UInt32

Doba v milisekundách, během které se očekává odpověď.

Návraty

Nový TestFlow objekt, který připojí tento kontrolní výraz k modelované výměně.

Poznámky

Tato metoda neupravuje původní TestFlow objekt.

Platí pro

AssertReply(String, String, UInt32)

Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.

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

Parametry

expected
String

Očekávaný text zprávy od robota

description
String

Zpráva, která se má odeslat, pokud skutečná odpověď neodpovídá očekávání.

timeout
UInt32

Doba v milisekundách, během které se očekává odpověď.

Návraty

Nový TestFlow objekt, který připojí tento kontrolní výraz k modelované výměně.

Výjimky

Robot neodpověděl podle očekávání.

Poznámky

Tato metoda neupravuje původní TestFlow objekt.

Platí pro

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

Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.

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

Parametry

expected
IActivity

Očekávaná aktivita robota

equalityComparer
IEqualityComparer<IActivity>

Parametr rovnosti, který porovnává dvě aktivity.

description
String

Zpráva, která se má odeslat, pokud skutečná odpověď neodpovídá očekávání.

timeout
UInt32

Doba v milisekundách, během které se očekává odpověď.

Návraty

Nový TestFlow objekt, který připojí tento kontrolní výraz k modelované výměně.

Výjimky

Robot neodpověděl podle očekávání.

Poznámky

Tato metoda neupravuje původní TestFlow objekt.

Platí pro