TestFlow.Test Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Test(IEnumerable<IActivity>, String, UInt32) |
Genväg för att lägga till ett godtyckligt utbyte mellan användaren och boten. Varje aktivitet med . FromRole lika med "bot" kommer att behandlas med metodenAssertReply(IActivity, String, UInt32). Alla andra aktiviteter kommer att behandlas som användarens meddelande via metoden Send(IActivity) . |
| Test(IEnumerable<IActivity>, ValidateReply, String, UInt32) |
Genväg för att lägga till ett godtyckligt utbyte mellan användaren och boten. Varje aktivitet med . FromRole lika med "bot" kommer att behandlas med metodenAssertReply(IActivity, String, UInt32). Alla andra aktiviteter kommer att behandlas som användarens meddelande via metoden Send(IActivity) . |
| Test(String, Activity, String, UInt32) |
Genväg för anrop Send(String) följt av AssertReply(IActivity, String, UInt32). |
| Test(String, Action<IActivity>, String, UInt32) |
Genväg för anrop Send(String) följt av AssertReply(Action<IActivity>, String, UInt32). |
| Test(String, String, String, UInt32) |
Genväg för anrop Send(String) följt av AssertReply(String, String, UInt32). |
Test(IEnumerable<IActivity>, String, UInt32)
Genväg för att lägga till ett godtyckligt utbyte mellan användaren och boten. Varje aktivitet med . FromRole lika med "bot" kommer att behandlas med metodenAssertReply(IActivity, String, UInt32). Alla andra aktiviteter kommer att behandlas som användarens meddelande via metoden Send(IActivity) .
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
Parametrar
- activities
- IEnumerable<IActivity>
Listan över aktiviteter att testa.
- description
- String
Ett meddelande att skicka om det faktiska svaret inte är som förväntat.
- timeout
- UInt32
Den tid i millisekunder inom vilken ett svar förväntas.
Returer
Ett nytt TestFlow objekt som lägger till detta utbyte till det modellerade utbytet.
Undantag
Boten svarade inte som förväntat.
Kommentarer
Denna metod modifierar inte det ursprungliga TestFlow objektet.
Gäller för
Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)
Genväg för att lägga till ett godtyckligt utbyte mellan användaren och boten. Varje aktivitet med . FromRole lika med "bot" kommer att behandlas med metodenAssertReply(IActivity, String, UInt32). Alla andra aktiviteter kommer att behandlas som användarens meddelande via metoden Send(IActivity) .
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
Parametrar
- activities
- IEnumerable<IActivity>
Listan över aktiviteter att testa.
- validateReply
- ValidateReply
Delegaten ringer för att validera botens svar.
- description
- String
Ett meddelande att skicka om det faktiska svaret inte är som förväntat.
- timeout
- UInt32
Den tid i millisekunder inom vilken ett svar förväntas.
Returer
Ett nytt TestFlow objekt som lägger till detta utbyte till det modellerade utbytet.
Undantag
Boten svarade inte som förväntat.
Kommentarer
Denna metod modifierar inte det ursprungliga TestFlow objektet.
Gäller för
Test(String, Activity, String, UInt32)
Genväg för anrop Send(String) följt av 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
Parametrar
- userSays
- String
Texten i meddelandet som ska skickas.
- expected
- Activity
Den förväntade aktiviteten från boten.
- description
- String
Ett meddelande att skicka om det faktiska svaret inte är som förväntat.
- timeout
- UInt32
Den tid i millisekunder inom vilken ett svar förväntas.
Returer
Ett nytt TestFlow objekt som lägger till detta utbyte till det modellerade utbytet.
Undantag
Boten svarade inte som förväntat.
Kommentarer
Denna metod modifierar inte det ursprungliga TestFlow objektet.
Gäller för
Test(String, Action<IActivity>, String, UInt32)
Genväg för anrop Send(String) följt av 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
Parametrar
- userSays
- String
Texten i meddelandet som ska skickas.
En valideringsmetod att tillämpa på en aktivitet från boten. Denna aktivitet bör ge ett undantag om valideringen misslyckas.
- description
- String
Ett meddelande att skicka om det faktiska svaret inte är som förväntat.
- timeout
- UInt32
Den tid i millisekunder inom vilken ett svar förväntas.
Returer
Ett nytt TestFlow objekt som lägger till detta utbyte till det modellerade utbytet.
Undantag
Boten svarade inte som förväntat.
Kommentarer
Denna metod modifierar inte det ursprungliga TestFlow objektet.
Gäller för
Test(String, String, String, UInt32)
Genväg för anrop Send(String) följt av 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
Parametrar
- userSays
- String
Texten i meddelandet som ska skickas.
- expected
- String
Det förväntade meddelandet från boten.
- description
- String
Ett meddelande att skicka om det faktiska svaret inte är som förväntat.
- timeout
- UInt32
Den tid i millisekunder inom vilken ett svar förväntas.
Returer
Ett nytt TestFlow objekt som lägger till detta utbyte till det modellerade utbytet.
Undantag
Boten svarade inte som förväntat.
Kommentarer
Denna metod modifierar inte det ursprungliga TestFlow objektet.