botbuilder-dialogs-adaptive-testing package
Классы
| AssertCondition |
Действие диалогового окна, позволяющее добавлять утверждения в поток диалогов. |
| AdaptiveTestBotComponent |
Адаптивное тестирование BotComponent. |
| DialogInspector |
Класс для проверки текущего контекста диалогового окна. |
| HttpRequestMock |
Базовый класс для всех макетов http-запросов. |
| HttpRequestMocksConverter |
Преобразователи типов для UserTokenMock. |
| HttpRequestSequenceMock |
Макет http-запроса в порядке последовательности. Последний ответ будет повторяться. |
| HttpResponseMockContent |
Преобразуйте и сохраните фактическое содержимое HttpResponseMock. |
| HttpResponseMockMessage |
Преобразуйте и сохраните фактические данные HttpResponseMock. |
| SequenceResponseManager |
Управление ответом последовательности для HttpRequestSequenceMock. |
| MockHttpRequestMiddleware |
ПО промежуточного слоя для макета http-запросов с помощью адаптера. |
| MockLuisLoader |
Настраиваемый десериализатор json для имитации luis. |
| MockLuisRecognizer |
Тестовый класс для создания кэшированных ответов LUIS для тестирования. |
| MockSettingsMiddleware |
ПО промежуточного слоя, которое макетирует свойства параметров. |
| SetTestOptionsMiddleware |
ПО промежуточного слоя, которое перехватывает событие SetTestOptions и сохраняется в Conversation.TestOptions. |
| SettingMock |
Абстрактный класс для макетирования параметров. |
| SettingMocksConverter |
Преобразователи типов для SettingMock. |
| SettingStringMock |
Макет одного или нескольких параметров со строковым значением. |
| TestAction |
Абстрактный базовый класс для сценариев действий. |
| AssertNoActivity |
Базовое утверждение TestAction, которое проверяет утверждения в отношении действия ответа. |
| AssertReply |
Протестируйте действие скрипта, чтобы подтвердить, что ответ ботов соответствует ожиданиям. |
| AssertReplyActivity |
Базовое утверждение TestAction, которое проверяет утверждения в отношении действия ответа. |
| AssertReplyOneOf |
Утверждение, что ответ бота соответствует одному из вариантов. |
| AssertTelemetryContains |
Выполнение утверждений для событий телеметрии. |
| CustomEvent |
Действие для отправки пользовательского события боту. |
| MemoryAssertions |
Выполнение утверждений в памяти. |
| SetProperties |
Макет одного или нескольких значений свойств. |
| UserActivity |
Отправьте действие боту. |
| UserConversationUpdate |
Действие для выполнения скрипта, отправляющее действие conversationUpdate боту. |
| UserDelay |
Действие скрипта для задержки тестового скрипта для указанного интервала времени. |
| UserSays |
Действие для отправки текста боту. |
| UserTyping |
Действие для отправки действия ввода текста боту. |
| TestScript |
Макет скрипта тестирования, который можно использовать для логики бота модульного тестирования. |
| TestTelemetryClient |
Тестовый клиент телеметрии бота, реализующий BotTelemetryClient. |
| TestUtils |
Отвечает за выполнение адаптивных тестов диалогового окна. |
| UserTokenBasicMock |
Mock UserToken с идентификатором пользователя и маркером. |
| UserTokenMock |
Интерфейс для макетирования потоков маркеров пользователя. |
| UserTokenMocksConverter |
Преобразователи типов для UserTokenMock. |
Интерфейсы
| AssertConditionConfiguration | |
| HttpRequestSequenceMockConfiguration |
Конфигурация httpRequestSequenceMock. |
| HttpResponseMessage |
Сообщение ответа http. |
| HttpResponseMock |
Макет ответа HTTP, используемый в HttpRequestSequenceMock. |
| SettingStringAssignment |
Задание назначения строк. |
| SettingStringMockConfiguration | |
| AssertNoActivityConfiguration | |
| AssertReplyConfiguration | |
| AssertReplyActivityConfiguration | |
| AssertReplyOneOfConfiguration | |
| AssertTelemetryContainsConfiguration | |
| CustomEventConfiguration | |
| MemoryAssertionsConfiguration | |
| SetPropertiesConfiguration | |
| UserActivityConfiguration | |
| UserConversationUpdateConfiguration | |
| UserDelayConfiguration | |
| UserSaysConfiguration | |
| UserTypingConfiguration | |
| TestScriptConfiguration | |
| UserTokenBasicMockConfiguration | |
Псевдонимы типа
| DialogContextInspector | |
| ResponseContent |
Содержимое ответа HTTP. |
| FallbackFunc |
Резервная функция. |
| HttpRequestMessage |
Сообщение http-запроса. |
| Inspector |
Разрешить проверку и изменение текущего контекста диалогового окна. |
| AssignmentInput | |
Перечисления
| BodyMatchType |
Введите сведения о том, как тело соответствует тексту запроса. |
| ResponseContentType |
Типы содержимого ответа. |
| ResponseStatusCode |
Коды состояния ответа. |
Функции
| use |
Настройка конфигурации для использования файла параметров, созданного lubuild. |
Сведения о функции
useMockLuisSettings(string, string)
Настройка конфигурации для использования файла параметров, созданного lubuild.
function useMockLuisSettings(directory: string, endpoint?: string): Record<string, string>
Параметры
- directory
-
string
Каталог с файлом параметров в нем.
- endpoint
-
string
Конечная точка для использования с значением по умолчанию westus.
Возвращаемое значение
Record<string, string>
Измененная конфигурация.