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
| use |
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.