TestScript class
Script de test fictif qui peut être utilisé pour la logique du bot de test unitaire.
- Extends
-
Configurable
Propriétés
| $kind | |
| configuration | Configuration à utiliser pour le test. |
| description | Description de la séquence de test. |
| dialog | Boîte de dialogue à utiliser pour la boîte de dialogue racine. |
| enable |
Si la valeur est true, les activités de suivi sont envoyées au script de test. |
| http |
Obtient les données fictives pour Microsoft.HttpRequest. |
| language |
Politique linguistique. |
| locale | Paramètres régionaux (valeur par défaut : en-us). |
| script | Séquence d’actions de test à effectuer pour valider le comportement de la boîte de dialogue. |
| setting |
Données fictifs pour les paramètres. |
| user |
Données fictifs pour Microsoft.OAuthInput. |
Méthodes
| default |
Générez l’adaptateur de test par défaut. |
| execute(Resource |
Démarre l’exécution de la séquence de test. |
| get |
Méthodes héritées
| configure(Record<string, unknown>) | Méthode Fluent pour la configuration de l’objet. |
Détails de la propriété
$kind
static $kind: string
Valeur de propriété
string
configuration
Configuration à utiliser pour le test.
configuration: Record<string, string>
Valeur de propriété
Record<string, string>
description
Description de la séquence de test.
description: string
Valeur de propriété
string
dialog
Boîte de dialogue à utiliser pour la boîte de dialogue racine.
dialog: Dialog
Valeur de propriété
Dialog
enableTrace
Si la valeur est true, les activités de suivi sont envoyées au script de test.
enableTrace: boolean
Valeur de propriété
boolean
httpRequestMocks
Obtient les données fictives pour Microsoft.HttpRequest.
httpRequestMocks: HttpRequestMock[]
Valeur de propriété
languagePolicy
Politique linguistique.
languagePolicy: LanguagePolicy
Valeur de propriété
LanguagePolicy
locale
Paramètres régionaux (valeur par défaut : en-us).
locale: string
Valeur de propriété
string
script
Séquence d’actions de test à effectuer pour valider le comportement de la boîte de dialogue.
script: TestAction[]
Valeur de propriété
settingMocks
userTokenMocks
Données fictifs pour Microsoft.OAuthInput.
userTokenMocks: UserTokenMock[]
Valeur de propriété
Détails de la méthode
defaultTestAdapter(string, Middleware[])
Générez l’adaptateur de test par défaut.
function defaultTestAdapter(testName?: string, middlewares: Middleware[]): TestAdapter
Paramètres
- testName
-
string
Nom du test.
- middlewares
-
Middleware[]
Intergiciels à ajouter à l’adaptateur.
Retours
TestAdapter
Adaptateur de test.
execute(ResourceExplorer, string, (context: TurnContext) => Promise<void>, TestAdapter, Middleware[])
Démarre l’exécution de la séquence de test.
function execute(resourceExplorer: ResourceExplorer, testName?: string, callback?: (context: TurnContext) => Promise<void>, adapter?: TestAdapter, middlewares: Middleware[]): Promise<void>
Paramètres
- resourceExplorer
-
ResourceExplorer
Explorateur de ressources à utiliser.
- testName
-
string
Nom du test.
- callback
-
(context: TurnContext) => Promise<void>
Logique du bot.
- adapter
-
TestAdapter
Adaptateur de test facultatif.
- middlewares
-
Middleware[]
Intergiciels à ajouter à l’adaptateur.
Retours
Promise<void>
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Paramètres
- property
-
Object
Clé de la configuration du sélecteur conditionnel.
Retours
Converter | ConverterFactory
Convertisseur de la configuration du sélecteur.