TestFlow.Test Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
Raccourci pour appeler Send(String) suivi de 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
Paramètres
- userSays
- String
Texte du message à envoyer.
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 .