botbuilder-dialogs-adaptive-testing package
Klassen
| AssertCondition |
Dialogaktion, mit der Sie Assertionen zu Ihrem Dialogfluss hinzufügen können. |
| AdaptiveTestBotComponent |
Adaptive Tests von BotComponent. |
| DialogInspector |
Klasse zum Überprüfen des aktuellen Dialogfeldkontexts. |
| HttpRequestMock |
Basisklasse für alle HTTP-Anforderungs mocks. |
| HttpRequestMocksConverter |
Die Typkonverter für UserTokenMock. |
| HttpRequestSequenceMock |
Simulierte HTTP-Anforderung in Sequenzreihenfolge. Die letzte Antwort wird wiederholt. |
| HttpResponseMockContent |
Konvertieren und speichern Sie den tatsächlichen Inhalt von HttpResponseMock. |
| HttpResponseMockMessage |
Konvertieren und speichern Sie die tatsächlichen Daten von HttpResponseMock. |
| SequenceResponseManager |
Verwalten der Sequenzantwort für HttpRequestSequenceMock. |
| MockHttpRequestMiddleware |
Middleware zum Modellieren von HTTP-Anforderungen mit einem Adapter. |
| MockLuisLoader |
Custom json deserializer for mocking luis. |
| MockLuisRecognizer |
Testklasse zum Erstellen zwischengespeicherter LUIS-Antworten für Tests. |
| MockSettingsMiddleware |
Middleware, die Einstellungseigenschaften simuliert. |
| SetTestOptionsMiddleware |
Middleware, die das Ereignis "SetTestOptions" abfangen und in "Conversation.TestOptions" speichern. |
| SettingMock |
Abstrakte Klasse für Simulierte Einstellungen. |
| SettingMocksConverter |
Die Typkonverter für SettingMock. |
| SettingStringMock |
Simuliert eine oder mehrere Einstellungen mit Zeichenfolgenwert. |
| TestAction |
Abstrakte Basisklasse für skriptierte Aktionen. |
| AssertNoActivity |
Grundlegende Assertion TestAction, die Assertionen für eine Antwortaktivität überprüft. |
| AssertReply |
Testen Sie die Skriptaktion, um zu bestätigen, dass die Antwort des Bots den Erwartungen entspricht. |
| AssertReplyActivity |
Grundlegende Assertion TestAction, die Assertionen für eine Antwortaktivität überprüft. |
| AssertReplyOneOf |
Die Assertion, die vom Bot antwortet, stimmt mit einer der Optionen überein. |
| AssertTelemetryContains |
Ausführen von Assertionen für Telemetrieereignisse. |
| CustomEvent |
Aktion zum Senden eines benutzerdefinierten Ereignisses an den Bot. |
| MemoryAssertions |
Ausführen von Assertionen für den Arbeitsspeicher. |
| SetProperties |
Simuliert einen oder mehrere Eigenschaftswerte. |
| UserActivity |
Senden Sie eine Aktivität an den Bot. |
| UserConversationUpdate |
Aktion zum Skript senden einer conversationUpdate-Aktivität an den Bot. |
| UserDelay |
Skriptaktion zum Verzögern des Testskripts für den angegebenen Zeitbereich. |
| UserSays |
Aktion zum Senden von Text an den Bot. |
| UserTyping |
Aktion zum Senden von Eingabeaktivitäten an den Bot. |
| TestScript |
Ein simuliertes Testskript, das für die Logik des Komponententest-Bots verwendet werden kann. |
| TestTelemetryClient |
Ein Test-Bot-Telemetrieclient, der BotTelemetryClientimplementiert. |
| TestUtils |
Verantwortlich für die Ausführung von dialog adaptiven Tests. |
| UserTokenBasicMock |
Simuliertes UserToken mit Benutzer-ID und Token. |
| UserTokenMock |
Schnittstelle zum Modellieren von Benutzertokenflüssen. |
| UserTokenMocksConverter |
Die Typkonverter für UserTokenMock. |
Schnittstellen
| AssertConditionConfiguration | |
| HttpRequestSequenceMockConfiguration |
Konfiguration für ein HttpRequestSequenceMock. |
| HttpResponseMessage |
HTTP-Antwortnachricht. |
| HttpResponseMock |
Http-Antwortmodell, das in HttpRequestSequenceMock verwendet wird. |
| SettingStringAssignment |
Festlegen der Zeichenfolgenzuweisung. |
| SettingStringMockConfiguration | |
| AssertNoActivityConfiguration | |
| AssertReplyConfiguration | |
| AssertReplyActivityConfiguration | |
| AssertReplyOneOfConfiguration | |
| AssertTelemetryContainsConfiguration | |
| CustomEventConfiguration | |
| MemoryAssertionsConfiguration | |
| SetPropertiesConfiguration | |
| UserActivityConfiguration | |
| UserConversationUpdateConfiguration | |
| UserDelayConfiguration | |
| UserSaysConfiguration | |
| UserTypingConfiguration | |
| TestScriptConfiguration | |
| UserTokenBasicMockConfiguration | |
Typaliase
| DialogContextInspector | |
| ResponseContent |
Http-Antwortinhalt. |
| FallbackFunc |
Fallbackfunktion. |
| HttpRequestMessage |
Http-Anforderungsnachricht. |
| Inspector |
Prüfen/Ändern des aktuellen Dialogfeldkontexts zulassen. |
| AssignmentInput | |
Enumerationen
| BodyMatchType |
Geben Sie an, wie der Textkörper mit dem Textkörper der Anforderung übereinstimmt. |
| ResponseContentType |
Arten von Antwortinhalten. |
| ResponseStatusCode |
Antwortstatuscodes. |
Functions
| use |
Setupkonfiguration, um die von lubuild generierte Einstellungsdatei zu verwenden. |
Details zur Funktion
useMockLuisSettings(string, string)
Setupkonfiguration, um die von lubuild generierte Einstellungsdatei zu verwenden.
function useMockLuisSettings(directory: string, endpoint?: string): Record<string, string>
Parameter
- directory
-
string
Verzeichnis mit einstellungsdatei darin.
- endpoint
-
string
Endpunkt, der mit einem Standard von Westus verwendet werden soll.
Gibt zurück
Record<string, string>
Geänderte Konfiguration.