Freigeben über


AssertReply class

Testen Sie die Skriptaktion, um zu bestätigen, dass die Antwort des Bots den Erwartungen entspricht.

Extends

Eigenschaften

$kind
exact

Ein Wert, der angibt, ob Text eine genaue Übereinstimmung sein soll.

text

Der Textwert, nach dem in der Antwort gesucht werden soll.

Geerbte Eigenschaften

assertions

Die Ausdrücke für Assertionen.

description

Beschreibung, was diese Behauptung ist.

timeout

Die Millisekunden, die auf eine Antwort warten sollen.

Methoden

getConditionDescription()

Ruft den Text ab, der für eine Aktivität bestätigt werden soll.

validateReply(Activity)

Überprüft die Antwort einer Aktivität.

Geerbte Methoden

configure(Record<string, unknown>)

Fluent-Methode zum Konfigurieren des Objekts.

execute(TestAdapter, (context: TurnContext) => Promise<any>, Inspector)

Führen Sie den Test aus.

getConverter(string)

Details zur Eigenschaft

$kind

static $kind: string

Eigenschaftswert

string

exact

Ein Wert, der angibt, ob Text eine genaue Übereinstimmung sein soll.

exact: boolean

Eigenschaftswert

boolean

text

Der Textwert, nach dem in der Antwort gesucht werden soll.

text: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

assertions

Die Ausdrücke für Assertionen.

assertions: string[]

Eigenschaftswert

string[]

vonAssertReplyActivity.assertions geerbt

description

Beschreibung, was diese Behauptung ist.

description: string

Eigenschaftswert

string

VonAssertReplyActivity.description geerbt

timeout

Die Millisekunden, die auf eine Antwort warten sollen.

timeout: number

Eigenschaftswert

number

geerbt vonAssertReplyActivity.timeout

Details zur Methode

getConditionDescription()

Ruft den Text ab, der für eine Aktivität bestätigt werden soll.

function getConditionDescription(): string

Gibt zurück

string

Schnur.

validateReply(Activity)

Überprüft die Antwort einer Aktivität.

function validateReply(activity: Activity)

Parameter

activity

Activity

Die zu überprüfende Aktivität.

Details zur geerbten Methode

configure(Record<string, unknown>)

Fluent-Methode zum Konfigurieren des Objekts.

function configure(config: Record<string, unknown>): this

Parameter

config

Record<string, unknown>

Anzuwendende Konfigurationseinstellungen.

Gibt zurück

this

Die konfigurierbaren nach Abschluss des Vorgangs.

Geerbt von Konfigurierbar.configure

execute(TestAdapter, (context: TurnContext) => Promise<any>, Inspector)

Führen Sie den Test aus.

function execute(testAdapter: TestAdapter, _callback: (context: TurnContext) => Promise<any>, _inspector?: Inspector): Promise<any>

Parameter

testAdapter

TestAdapter

Adapter, der ausgeführt werden soll.

_callback

(context: TurnContext) => Promise<any>

Logik für den zu verwendenden Bot.

_inspector
Inspector

Inspektor für Dialogkontext.

Gibt zurück

Promise<any>

Eine Zusage, die die auszuführende Arbeitswarteschlange darstellt.

vonAssertReplyActivity.execute geerbt

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

Parameter

_property

string

Der Schlüssel der Konfiguration der bedingten Auswahl.

Gibt zurück

Converter | ConverterFactory

Der Konverter für die Selektorkonfiguration.

geerbt von Konfigurierbar.getConverter