Partager via


TestFlow.Test Méthode

Définition

Surcharges

Test(IEnumerable<IActivity>, String, UInt32)

Raccourci permettant d’ajouter un échange arbitraire entre l’utilisateur et le bot. Chaque activité avec un From.Role est égale à « bot » est traitée avec la AssertReply(IActivity, String, UInt32) méthode . Chaque autre activité est traitée en tant que message de l’utilisateur via la Send(IActivity) méthode .

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

Raccourci permettant d’ajouter un échange arbitraire entre l’utilisateur et le bot. Chaque activité avec un From.Role est égale à « bot » est traitée avec la AssertReply(IActivity, String, UInt32) méthode . Chaque autre activité est traitée en tant que message de l’utilisateur via la Send(IActivity) méthode .

Test(String, Activity, String, UInt32)

Raccourci pour appeler Send(String) suivi de AssertReply(IActivity, String, UInt32).

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

Raccourci pour appeler Send(String) suivi de AssertReply(Action<IActivity>, String, UInt32).

Test(String, String, String, UInt32)

Raccourci pour appeler Send(String) suivi de AssertReply(String, String, UInt32).

Test(IEnumerable<IActivity>, String, UInt32)

Raccourci permettant d’ajouter un échange arbitraire entre l’utilisateur et le bot. Chaque activité avec un From.Role est égale à « bot » est traitée avec la AssertReply(IActivity, String, UInt32) méthode . Chaque autre activité est traitée en tant que message de l’utilisateur via la Send(IActivity) méthode .

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

Paramètres

activities
IEnumerable<IActivity>

Liste des activités à tester.

description
String

Message à envoyer si la réponse réelle n’est pas celle attendue.

timeout
UInt32

Durée, en millisecondes, pendant laquelle une réponse est attendue.

Retours

Nouvel TestFlow objet qui ajoute cet échange à l’échange modélisé.

Exceptions

Le bot n’a pas répondu comme prévu.

Remarques

Cette méthode ne modifie pas l’objet d’origine TestFlow .

S’applique à

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

Raccourci permettant d’ajouter un échange arbitraire entre l’utilisateur et le bot. Chaque activité avec un From.Role est égale à « bot » est traitée avec la AssertReply(IActivity, String, UInt32) méthode . Chaque autre activité est traitée en tant que message de l’utilisateur via la Send(IActivity) méthode .

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

Paramètres

activities
IEnumerable<IActivity>

Liste des activités à tester.

validateReply
ValidateReply

Délégué à appeler pour valider les réponses du bot.

description
String

Message à envoyer si la réponse réelle n’est pas celle attendue.

timeout
UInt32

Durée, en millisecondes, pendant laquelle une réponse est attendue.

Retours

Nouvel TestFlow objet qui ajoute cet échange à l’échange modélisé.

Exceptions

Le bot n’a pas répondu comme prévu.

Remarques

Cette méthode ne modifie pas l’objet d’origine TestFlow .

S’applique à

Test(String, Activity, String, UInt32)

Raccourci pour appeler Send(String) suivi de 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

Paramètres

userSays
String

Texte du message à envoyer.

expected
Activity

Activité attendue du bot.

description
String

Message à envoyer si la réponse réelle n’est pas celle attendue.

timeout
UInt32

Durée, en millisecondes, pendant laquelle une réponse est attendue.

Retours

Nouvel TestFlow objet qui ajoute cet échange à l’échange modélisé.

Exceptions

Le bot n’a pas répondu comme prévu.

Remarques

Cette méthode ne modifie pas l’objet d’origine TestFlow .

S’applique à

Test(String, 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

Paramètres

userSays
String

Texte du message à envoyer.

validateActivity
Action<IActivity>

Méthode de validation à appliquer à une activité à partir du bot. Cette activité doit lever une exception si la validation échoue.

description
String

Message à envoyer si la réponse réelle n’est pas celle attendue.

timeout
UInt32

Durée, en millisecondes, pendant laquelle une réponse est attendue.

Retours

Nouvel TestFlow objet qui ajoute cet échange à l’échange modélisé.

Exceptions

Le bot n’a pas répondu comme prévu.

Remarques

Cette méthode ne modifie pas l’objet d’origine TestFlow .

S’applique à

Test(String, String, String, UInt32)

Raccourci pour appeler Send(String) suivi de 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

Paramètres

userSays
String

Texte du message à envoyer.

expected
String

Texte attendu d’un message du bot.

description
String

Message à envoyer si la réponse réelle n’est pas celle attendue.

timeout
UInt32

Durée, en millisecondes, pendant laquelle une réponse est attendue.

Retours

Nouvel TestFlow objet qui ajoute cet échange à l’échange modélisé.

Exceptions

Le bot n’a pas répondu comme prévu.

Remarques

Cette méthode ne modifie pas l’objet d’origine TestFlow .

S’applique à