botbuilder-dialogs-adaptive-testing package

Clases

AssertCondition

Acción de diálogo que permite agregar aserciones al flujo de diálogo.

AdaptiveTestBotComponent

Pruebas adaptables de BotComponent.

DialogInspector

Clase para inspeccionar el contexto de diálogo actual.

HttpRequestMock

Clase base para todos los simulacros de solicitud http.

HttpRequestMocksConverter

Convertidores de tipos para UserTokenMock.

HttpRequestSequenceMock

Solicitud HTTP simulada en orden de secuencia. La última respuesta se repetirá.

HttpResponseMockContent

Convierta y almacene el contenido real de HttpResponseMock.

HttpResponseMockMessage

Convierta y almacene los datos reales de HttpResponseMock.

SequenceResponseManager

Administre la respuesta de secuencia para HttpRequestSequenceMock.

MockHttpRequestMiddleware

Middleware para simular solicitudes HTTP con un adaptador.

MockLuisLoader

Deserializador json personalizado para simular luis.

MockLuisRecognizer

Clase de prueba para crear respuestas de LUIS almacenadas en caché para pruebas.

MockSettingsMiddleware

Middleware que simula las propiedades de configuración.

SetTestOptionsMiddleware

Middleware que detecta el evento "SetTestOptions" y se guarda en "Conversation.TestOptions".

SettingMock

Clase abstracta para la configuración simulada.

SettingMocksConverter

Convertidores de tipos para SettingMock.

SettingStringMock

Simulación de uno o varios valores de configuración con el valor de cadena.

TestAction

Clase base abstracta para acciones con script.

AssertNoActivity

TestAction de aserción básica, que valida las aserciones en una actividad de respuesta.

AssertReply

Pruebe la acción Script para afirmar que la respuesta de los bots coincide con las expectativas.

AssertReplyActivity

TestAction de aserción básica, que valida las aserciones en una actividad de respuesta.

AssertReplyOneOf

La aserción que responde desde el bot coincide con una de las opciones.

AssertTelemetryContains

Ejecutar aserciones en eventos de telemetría.

CustomEvent

Acción para generar scripts para enviar eventos personalizados al bot.

MemoryAssertions

Ejecutar aserciones en la memoria.

SetProperties

Simulación de uno o varios valores de propiedad.

UserActivity

Envíe una actividad al bot.

UserConversationUpdate

Acción para generar scripts para enviar una actividad conversationUpdate al bot.

UserDelay

Acción de script para retrasar el script de prueba para el intervalo de tiempo especificado.

UserSays

Acción para generar scripts para enviar texto al bot.

UserTyping

Acción para generar scripts para enviar la actividad de escritura al bot.

TestScript

Script de prueba ficticio que se puede usar para la lógica del bot de prueba unitaria.

TestTelemetryClient

Un cliente de telemetría de bot de prueba que implementa BotTelemetryClient.

TestUtils

Encargado de ejecutar pruebas adaptables de diálogo.

UserTokenBasicMock

Simulación de UserToken con el identificador de usuario y el token.

UserTokenMock

Interfaz para simular flujos de token de usuario.

UserTokenMocksConverter

Convertidores de tipos para UserTokenMock.

Interfaces

AssertConditionConfiguration
HttpRequestSequenceMockConfiguration

Configuración de httpRequestSequenceMock.

HttpResponseMessage

Mensaje de respuesta HTTP.

HttpResponseMock

Simulacro de respuesta HTTP usado en HttpRequestSequenceMock.

SettingStringAssignment

Establecer la asignación de cadenas.

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

Alias de tipos

DialogContextInspector
ResponseContent

Contenido de respuesta HTTP.

FallbackFunc

Función de reserva.

HttpRequestMessage

Mensaje de solicitud HTTP.

Inspector

Permite inspeccionar o modificar el contexto de diálogo actual.

AssignmentInput

Enumeraciones

BodyMatchType

Escriba cómo coincide el cuerpo con el cuerpo de la solicitud.

ResponseContentType

Tipos de contenido de respuesta.

ResponseStatusCode

Códigos de estado de respuesta.

Funciones

useMockLuisSettings(string, string)

Configure la configuración para usar el archivo de configuración generado por lubuild.

Detalles de la función

useMockLuisSettings(string, string)

Configure la configuración para usar el archivo de configuración generado por lubuild.

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

Parámetros

directory

string

Directorio con el archivo de configuración en él.

endpoint

string

Punto de conexión que se va a usar con un valor predeterminado de westus.

Devoluciones

Record<string, string>

Configuración modificada.