Compartilhar via


botbuilder-dialogs-adaptive-testing package

Classes

AssertCondition

Ação de caixa de diálogo que permite adicionar asserções ao fluxo de diálogo.

AdaptiveTestBotComponent

Teste adaptável do BotComponent.

DialogInspector

Classe para inspecionar o contexto da caixa de diálogo atual.

HttpRequestMock

Classe base para todas as simulações de solicitação http.

HttpRequestMocksConverter

Os conversores de tipo para UserTokenMock.

HttpRequestSequenceMock

Solicitação http simulada em ordem de sequência. A última resposta será repetida.

HttpResponseMockContent

Converta e armazene o conteúdo real de HttpResponseMock.

HttpResponseMockMessage

Converta e armazene os dados reais de HttpResponseMock.

SequenceResponseManager

Gerenciar a resposta de sequência para HttpRequestSequenceMock.

MockHttpRequestMiddleware

Middleware para simular solicitações http com um adaptador.

MockLuisLoader

Desserializador json personalizado para zombar de Luis.

MockLuisRecognizer

Classe de teste para criar respostas LUIS armazenadas em cache para teste.

MockSettingsMiddleware

Middleware que simula as propriedades de configurações.

SetTestOptionsMiddleware

Middleware que captura o evento "SetTestOptions" e salva em "Conversation.TestOptions".

SettingMock

Classe abstrata para simular configurações.

SettingMocksConverter

Os conversores de tipo para SettingMock.

SettingStringMock

Simular uma ou mais configurações com o valor da cadeia de caracteres.

TestAction

Classe base abstrata para ações com script.

AssertNoActivity

TestAction de asserção básica, que valida as declarações contra uma atividade de resposta.

AssertReply

Testar a ação script para afirmar que a resposta dos bots corresponde às expectativas.

AssertReplyActivity

TestAction de asserção básica, que valida as declarações contra uma atividade de resposta.

AssertReplyOneOf

A declaração que responde do bot corresponde a uma das opções.

AssertTelemetryContains

Execute asserções em eventos de telemetria.

CustomEvent

Ação para enviar o evento personalizado para o bot por script.

MemoryAssertions

Execute asserções na memória.

SetProperties

Simular um ou mais valores de propriedade.

UserActivity

Enviar uma atividade para o bot.

UserConversationUpdate

Ação para enviar um script de uma atividade conversationUpdate para o bot.

UserDelay

Ação de script para atrasar o script de teste para o intervalo de tempo especificado.

UserSays

Ação para enviar texto para o bot por script.

UserTyping

Ação para enviar atividade de digitação de script para o bot.

TestScript

Um script de teste fictício que pode ser usado para a lógica do bot de teste de unidade.

TestTelemetryClient

Um cliente de telemetria de bot de teste que implementa BotTelemetryClient.

TestUtils

Responsável pela execução de testes adaptáveis de caixa de diálogo.

UserTokenBasicMock

Simular UserToken com id de usuário e token.

UserTokenMock

Interface para simular fluxos de token de usuário.

UserTokenMocksConverter

Os conversores de tipo para UserTokenMock.

Interfaces

AssertConditionConfiguration
HttpRequestSequenceMockConfiguration

Configuração de um HttpRequestSequenceMock.

HttpResponseMessage

Mensagem de resposta http.

HttpResponseMock

Simulação de resposta http usada em HttpRequestSequenceMock.

SettingStringAssignment

Configurando a atribuição de cadeia de caracteres.

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

Aliases de tipo

DialogContextInspector
ResponseContent

Conteúdo de resposta http.

FallbackFunc

Função fallback.

HttpRequestMessage

Mensagem de solicitação http.

Inspector

Permitir a inspeção/modificação do contexto da caixa de diálogo atual.

AssignmentInput

Enumerações

BodyMatchType

Digite como o corpo corresponde ao corpo da solicitação.

ResponseContentType

Tipos de conteúdo de resposta.

ResponseStatusCode

Códigos de status de resposta.

Funções

useMockLuisSettings(string, string)

Configuração para utilizar o arquivo de configurações gerado pelo lubuild.

Detalhes da função

useMockLuisSettings(string, string)

Configuração para utilizar o arquivo de configurações gerado pelo lubuild.

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

Parâmetros

directory

string

Diretório com o arquivo de configurações nele.

endpoint

string

Ponto de extremidade a ser usado com um padrão de westus.

Retornos

Record<string, string>

Configuração modificada.