TestFlow.AssertReply Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AssertReply(IActivity, String, UInt32) |
Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání. |
AssertReply(Action<IActivity>, String, UInt32) |
Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání. |
AssertReply(String, String, UInt32) |
Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání. |
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32) |
Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání. |
AssertReply(IActivity, String, UInt32)
Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Microsoft.Bot.Schema.IActivity expected, string description = default, uint timeout = 3000);
member this.AssertReply : Microsoft.Bot.Schema.IActivity * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As IActivity, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parametry
- expected
- IActivity
Očekávaná aktivita robota
- description
- String
Zpráva, která se má odeslat, pokud skutečná odpověď neodpovídá očekávání.
- timeout
- UInt32
Doba v milisekundách, během které se očekává odpověď.
Návraty
Nový TestFlow objekt, který připojí tento kontrolní výraz k modelované výměně.
Výjimky
Robot neodpověděl podle očekávání.
Poznámky
Tato metoda neupravuje původní TestFlow objekt.
Platí pro
AssertReply(Action<IActivity>, String, UInt32)
Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Action<Microsoft.Bot.Schema.IActivity> validateActivity, string description = default, uint timeout = 3000);
member this.AssertReply : Action<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (validateActivity As Action(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parametry
Metoda ověřování, která se použije na aktivitu robota. Pokud se ověření nezdaří, měla by tato aktivita vyvolat výjimku.
- description
- String
Zpráva, která se má odeslat, pokud skutečná odpověď neodpovídá očekávání.
- timeout
- UInt32
Doba v milisekundách, během které se očekává odpověď.
Návraty
Nový TestFlow objekt, který připojí tento kontrolní výraz k modelované výměně.
Poznámky
Tato metoda neupravuje původní TestFlow objekt.
Platí pro
AssertReply(String, String, UInt32)
Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(string expected, string description = default, uint timeout = 3000);
member this.AssertReply : string * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As String, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parametry
- expected
- String
Očekávaný text zprávy od robota
- description
- String
Zpráva, která se má odeslat, pokud skutečná odpověď neodpovídá očekávání.
- timeout
- UInt32
Doba v milisekundách, během které se očekává odpověď.
Návraty
Nový TestFlow objekt, který připojí tento kontrolní výraz k modelované výměně.
Výjimky
Robot neodpověděl podle očekávání.
Poznámky
Tato metoda neupravuje původní TestFlow objekt.
Platí pro
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)
Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Microsoft.Bot.Schema.IActivity expected, System.Collections.Generic.IEqualityComparer<Microsoft.Bot.Schema.IActivity> equalityComparer, string description = default, uint timeout = 3000);
member this.AssertReply : Microsoft.Bot.Schema.IActivity * System.Collections.Generic.IEqualityComparer<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As IActivity, equalityComparer As IEqualityComparer(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parametry
- expected
- IActivity
Očekávaná aktivita robota
- equalityComparer
- IEqualityComparer<IActivity>
Parametr rovnosti, který porovnává dvě aktivity.
- description
- String
Zpráva, která se má odeslat, pokud skutečná odpověď neodpovídá očekávání.
- timeout
- UInt32
Doba v milisekundách, během které se očekává odpověď.
Návraty
Nový TestFlow objekt, který připojí tento kontrolní výraz k modelované výměně.
Výjimky
Robot neodpověděl podle očekávání.
Poznámky
Tato metoda neupravuje původní TestFlow objekt.