TestFlow.Test Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| Test(IEnumerable<IActivity>, String, UInt32) |
Snelkoppeling om een willekeurige uitwisseling tussen gebruiker en bot toe te voegen. Elke activiteit met een From.Role gelijk aan "bot" wordt met de AssertReply(IActivity, String, UInt32) methode verwerkt. Elke andere activiteit wordt via de Send(IActivity) methode verwerkt als het bericht van de gebruiker. |
| Test(IEnumerable<IActivity>, ValidateReply, String, UInt32) |
Snelkoppeling om een willekeurige uitwisseling tussen gebruiker en bot toe te voegen. Elke activiteit met een From.Role gelijk aan "bot" wordt met de AssertReply(IActivity, String, UInt32) methode verwerkt. Elke andere activiteit wordt via de Send(IActivity) methode verwerkt als het bericht van de gebruiker. |
| Test(String, Activity, String, UInt32) |
Snelkoppeling voor het aanroepen Send(String) gevolgd door AssertReply(IActivity, String, UInt32). |
| Test(String, Action<IActivity>, String, UInt32) |
Snelkoppeling voor het aanroepen Send(String) gevolgd door AssertReply(Action<IActivity>, String, UInt32). |
| Test(String, String, String, UInt32) |
Snelkoppeling voor het aanroepen Send(String) gevolgd door AssertReply(String, String, UInt32). |
Test(IEnumerable<IActivity>, String, UInt32)
Snelkoppeling om een willekeurige uitwisseling tussen gebruiker en bot toe te voegen. Elke activiteit met een From.Role gelijk aan "bot" wordt met de AssertReply(IActivity, String, UInt32) methode verwerkt. Elke andere activiteit wordt via de Send(IActivity) methode verwerkt als het bericht van de gebruiker.
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 om te testen.
- description
- String
Een boodschap om te sturen als de daadwerkelijke reactie niet is zoals verwacht.
- timeout
- UInt32
De tijd in milliseconden waarin een reactie wordt verwacht.
Retouren
Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.
Uitzonderingen
De bot reageerde niet zoals verwacht.
Opmerkingen
Deze methode wijzigt het oorspronkelijke TestFlow object niet.
Van toepassing op
Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)
Snelkoppeling om een willekeurige uitwisseling tussen gebruiker en bot toe te voegen. Elke activiteit met een From.Role gelijk aan "bot" wordt met de AssertReply(IActivity, String, UInt32) methode verwerkt. Elke andere activiteit wordt via de Send(IActivity) methode verwerkt als het bericht van de gebruiker.
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 om te testen.
- validateReply
- ValidateReply
De delegate moet bellen om de reacties van de bot te valideren.
- description
- String
Een boodschap om te sturen als de daadwerkelijke reactie niet is zoals verwacht.
- timeout
- UInt32
De tijd in milliseconden waarin een reactie wordt verwacht.
Retouren
Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.
Uitzonderingen
De bot reageerde niet zoals verwacht.
Opmerkingen
Deze methode wijzigt het oorspronkelijke TestFlow object niet.
Van toepassing op
Test(String, Activity, String, UInt32)
Snelkoppeling voor het 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 verstuurd moet worden.
- expected
- Activity
De verwachte activiteit van de bot.
- description
- String
Een boodschap om te sturen als de daadwerkelijke reactie niet is zoals verwacht.
- timeout
- UInt32
De tijd in milliseconden waarin een reactie wordt verwacht.
Retouren
Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.
Uitzonderingen
De bot reageerde niet zoals verwacht.
Opmerkingen
Deze methode wijzigt het oorspronkelijke TestFlow object niet.
Van toepassing op
Test(String, Action<IActivity>, String, UInt32)
Snelkoppeling voor het 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 verstuurd moet worden.
Een validatiemethode om toe te passen op een activiteit van de bot. Deze activiteit zou een uitzondering moeten geven als validatie faalt.
- description
- String
Een boodschap om te sturen als de daadwerkelijke reactie niet is zoals verwacht.
- timeout
- UInt32
De tijd in milliseconden waarin een reactie wordt verwacht.
Retouren
Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.
Uitzonderingen
De bot reageerde niet zoals verwacht.
Opmerkingen
Deze methode wijzigt het oorspronkelijke TestFlow object niet.
Van toepassing op
Test(String, String, String, UInt32)
Snelkoppeling voor het 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 verstuurd moet worden.
- expected
- String
De verwachte tekst van een bericht van de bot.
- description
- String
Een boodschap om te sturen als de daadwerkelijke reactie niet is zoals verwacht.
- timeout
- UInt32
De tijd in milliseconden waarin een reactie wordt verwacht.
Retouren
Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.
Uitzonderingen
De bot reageerde niet zoals verwacht.
Opmerkingen
Deze methode wijzigt het oorspronkelijke TestFlow object niet.