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