botbuilder-dialogs-adaptive-testing package

Classi

AssertCondition

Azione di dialogo che consente di aggiungere asserzioni nel flusso di dialogo.

AdaptiveTestBotComponent

Test adattivo di BotComponent.

DialogInspector

Classe per l'ispezione del contesto di dialogo corrente.

HttpRequestMock

Classe di base per tutte le simulazioni di richiesta HTTP.

HttpRequestMocksConverter

Convertitori di tipi per UserTokenMock.

HttpRequestSequenceMock

Simulare la richiesta HTTP nell'ordine di sequenza. L'ultima risposta verrà ripetuta.

HttpResponseMockContent

Convertire e archiviare il contenuto effettivo di HttpResponseMock.

HttpResponseMockMessage

Convertire e archiviare i dati effettivi di HttpResponseMock.

SequenceResponseManager

Gestire la risposta della sequenza per HttpRequestSequenceMock.

MockHttpRequestMiddleware

Middleware per simulare le richieste HTTP con un adattatore.

MockLuisLoader

Deserializzatore JSON personalizzato per la simulazione di luis.

MockLuisRecognizer

Classe di test per la creazione di risposte LUIS memorizzate nella cache per il test.

MockSettingsMiddleware

Middleware che simula le proprietà delle impostazioni.

SetTestOptionsMiddleware

Middleware che intercetta l'evento "SetTestOptions" e salva in "Conversation.TestOptions".

SettingMock

Classe astratta per le impostazioni fittizie.

SettingMocksConverter

Convertitori di tipi per SettingMock.

SettingStringMock

Simulare una o più impostazioni con valore stringa.

TestAction

Classe base astratta per le azioni con script.

AssertNoActivity

TestAction di asserzione di base, che convalida le asserzioni rispetto a un'attività di risposta.

AssertReply

Testare l'azione Script per affermare che la risposta dei bot corrisponde alle aspettative.

AssertReplyActivity

TestAction di asserzione di base, che convalida le asserzioni rispetto a un'attività di risposta.

AssertReplyOneOf

L'asserzione che risponde dal bot corrisponde a una delle opzioni.

AssertTelemetryContains

Eseguire asserzioni su eventi di telemetria.

CustomEvent

Azione per l'invio di eventi personalizzati al bot.

MemoryAssertions

Eseguire asserzioni sulla memoria.

SetProperties

Simulare uno o più valori di proprietà.

UserActivity

Inviare un'attività al bot.

UserConversationUpdate

Azione per l'invio di un'attività conversationUpdate al bot.

UserDelay

Azione script per ritardare lo script di test per intervallo di tempo specificato.

UserSays

Azione per l'invio di testo al bot.

UserTyping

Azione per creare script che inviano attività di digitazione al bot.

TestScript

Uno script di test fittizio che può essere usato per la logica del bot di unit test.

TestTelemetryClient

Client di telemetria del bot di test che implementa BotTelemetryClient.

TestUtils

Responsabile dell'esecuzione di test adattivi del dialogo.

UserTokenBasicMock

Simulare UserToken con ID utente e token.

UserTokenMock

Interfaccia per simulare i flussi di token utente.

UserTokenMocksConverter

Convertitori di tipi per UserTokenMock.

Interfacce

AssertConditionConfiguration
HttpRequestSequenceMockConfiguration

Configurazione per httpRequestSequenceMock.

HttpResponseMessage

Messaggio di risposta HTTP.

HttpResponseMock

Simulazione della risposta HTTP usata in HttpRequestSequenceMock.

SettingStringAssignment

Impostazione dell'assegnazione di stringhe.

SettingStringMockConfiguration
AssertNoActivityConfiguration
AssertReplyConfiguration
AssertReplyActivityConfiguration
AssertReplyOneOfConfiguration
AssertTelemetryContainsConfiguration
CustomEventConfiguration
MemoryAssertionsConfiguration
SetPropertiesConfiguration
UserActivityConfiguration
UserConversationUpdateConfiguration
UserDelayConfiguration
UserSaysConfiguration
UserTypingConfiguration
TestScriptConfiguration
UserTokenBasicMockConfiguration

Alias tipo

DialogContextInspector
ResponseContent

Contenuto della risposta HTTP.

FallbackFunc

Funzione di fallback.

HttpRequestMessage

Messaggio di richiesta HTTP.

Inspector

Consentire l'ispezione o la modifica del contesto del dialogo corrente.

AssignmentInput

Enumerazioni

BodyMatchType

Digitare il modo in cui il corpo corrisponde al corpo della richiesta.

ResponseContentType

Tipi di contenuto della risposta.

ResponseStatusCode

Codici di stato della risposta.

Funzioni

useMockLuisSettings(string, string)

Configurare la configurazione per usare il file di impostazioni generato da lubuild.

Dettagli funzione

useMockLuisSettings(string, string)

Configurare la configurazione per usare il file di impostazioni generato da lubuild.

function useMockLuisSettings(directory: string, endpoint?: string): Record<string, string>

Parametri

directory

string

Directory con il file delle impostazioni.

endpoint

string

Endpoint da usare con un valore predefinito westus.

Restituisce

Record<string, string>

Configurazione modificata.