Delen via


TestFlow.Test Methode

Definitie

Overloads

Test(IEnumerable<IActivity>, String, UInt32)

Snelkoppeling voor het toevoegen van een willekeurige uitwisseling tussen de gebruiker en bot. Elke activiteit met een From.Role is gelijk aan 'bot' wordt verwerkt met de AssertReply(IActivity, String, UInt32) -methode. Elke andere activiteit wordt verwerkt als bericht van de gebruiker via de Send(IActivity) methode.

Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)

Snelkoppeling voor het toevoegen van een willekeurige uitwisseling tussen de gebruiker en bot. Elke activiteit met een From.Role is gelijk aan 'bot' wordt verwerkt met de AssertReply(IActivity, String, UInt32) -methode. Elke andere activiteit wordt verwerkt als bericht van de gebruiker via de Send(IActivity) methode.

Test(String, Activity, String, UInt32)

Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(IActivity, String, UInt32).

Test(String, Action<IActivity>, String, UInt32)

Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(Action<IActivity>, String, UInt32).

Test(String, String, String, UInt32)

Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(String, String, UInt32).

Test(IEnumerable<IActivity>, String, UInt32)

Snelkoppeling voor het toevoegen van een willekeurige uitwisseling tussen de gebruiker en bot. Elke activiteit met een From.Role is gelijk aan 'bot' wordt verwerkt met de AssertReply(IActivity, String, UInt32) -methode. Elke andere activiteit wordt verwerkt als bericht van de gebruiker via de Send(IActivity) methode.

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

Parameters

activities
IEnumerable<IActivity>

De lijst met activiteiten die moeten worden getest.

description
String

Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.

timeout
UInt32

De hoeveelheid tijd in milliseconden waarbinnen een reactie wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot heeft niet gereageerd zoals verwacht.

Opmerkingen

Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.

Van toepassing op

Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)

Snelkoppeling voor het toevoegen van een willekeurige uitwisseling tussen de gebruiker en bot. Elke activiteit met een From.Role is gelijk aan 'bot' wordt verwerkt met de AssertReply(IActivity, String, UInt32) -methode. Elke andere activiteit wordt verwerkt als bericht van de gebruiker via de Send(IActivity) methode.

public Microsoft.Bot.Builder.Adapters.TestFlow Test(System.Collections.Generic.IEnumerable<Microsoft.Bot.Schema.IActivity> activities, Microsoft.Bot.Builder.Adapters.ValidateReply validateReply, string description = default, uint timeout = 3000);
member this.Test : seq<Microsoft.Bot.Schema.IActivity> * Microsoft.Bot.Builder.Adapters.ValidateReply * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (activities As IEnumerable(Of IActivity), validateReply As ValidateReply, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

Parameters

activities
IEnumerable<IActivity>

De lijst met activiteiten die moeten worden getest.

validateReply
ValidateReply

De gedelegeerde die moet worden aangeroepen om antwoorden van de bot te valideren.

description
String

Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.

timeout
UInt32

De hoeveelheid tijd in milliseconden waarbinnen een reactie wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot heeft niet gereageerd zoals verwacht.

Opmerkingen

Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.

Van toepassing op

Test(String, Activity, String, UInt32)

Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(IActivity, String, UInt32).

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

Parameters

userSays
String

De tekst van het bericht dat moet worden verzonden.

expected
Activity

De verwachte activiteit van de bot.

description
String

Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.

timeout
UInt32

De hoeveelheid tijd in milliseconden waarbinnen een reactie wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot heeft niet gereageerd zoals verwacht.

Opmerkingen

Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.

Van toepassing op

Test(String, Action<IActivity>, String, UInt32)

Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(Action<IActivity>, String, UInt32).

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

Parameters

userSays
String

De tekst van het bericht dat moet worden verzonden.

validateActivity
Action<IActivity>

Een validatiemethode die moet worden toegepast op een activiteit van de bot. Deze activiteit zou een uitzondering moeten genereren als de validatie mislukt.

description
String

Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.

timeout
UInt32

De hoeveelheid tijd in milliseconden waarbinnen een reactie wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot heeft niet gereageerd zoals verwacht.

Opmerkingen

Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.

Van toepassing op

Test(String, String, String, UInt32)

Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(String, String, UInt32).

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

Parameters

userSays
String

De tekst van het bericht dat moet worden verzonden.

expected
String

De verwachte tekst van een bericht van de bot.

description
String

Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.

timeout
UInt32

De hoeveelheid tijd in milliseconden waarbinnen een reactie wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot heeft niet gereageerd zoals verwacht.

Opmerkingen

Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.

Van toepassing op