Utilisation de collections vides dans les suites de tests

En définissant une propriété Excel personnalisée, vous pouvez faire en sorte que les cellules vides dans les suites de tests soient traitées comme des collections vides plutôt que comme des objets nuls ou des champs d'objets nuls.

A propos de cette tâche

Lorsque vous définissez les paramètres d'entrée et les valeurs attendues dans un fichier de scénario Excel, vous remplissez les cellules du tableau qui correspondent à un objet ou à un champ d'objet.

Par défaut, lorsque vous laissez une cellule vide, vous obtenez les résultats suivants :

  • Lorsque la cellule est liée à des paramètres d'entrée, vous obtenez un objet nul ou un champ d'objet nul.
  • Lorsque la cellule est liée à des valeurs attendues définies dans la feuille « Résultats attendus », un test est ignoré lorsque le fichier de scénario est utilisé.

Ces résultats s'appliquent à tous les types de données, y compris les tableaux et les collections. Pour les paramètres d'entrée, par exemple, les tableaux ou collections résultants sont nuls si les cellules sont vides.

Vous pouvez utiliser la propriété Excel create.empty.collections personnalisée pour créer des tableaux ou des collections vides pour les cellules vides. La propriété utilise les valeurs suivantes :

Tableau 1. valeurs de propriétés
Valeur Comportement
NEVER (par défaut) Le comportement par défaut est le suivant : les cellules vides entraînent des valeurs nulles pour les collections lorsqu'elles sont liées à des paramètres d'entrée, et les tests sont ignorés lorsqu'ils sont liés à des valeurs attendues. Il s'agit du comportement hérité.
ALWAYS_BOTH_SCENARIOS_AND_EXPECTED_RESULTS Les cellules vides conduisent toujours à la création de collections vides. Pour les valeurs attendues, les tests ne sont pas ignorés. Ils sont exécutés, et la valeur attendue est une collection vide.
ALWAYS_SCENARIOS_ONLY Les cellules vides entraînent la création de collections vides uniquement pour les paramètres d'entrée. Pour les valeurs attendues, les tests sont ignorés.
Conseil : la create.empty.collections propriété n'existe pas dans les fichiers de scénario Excel des versions antérieures du produit. Dans ce cas, vous pouvez définir manuellement la propriété dans votre fichier de scénario Excel existant ou générer un nouveau fichier de scénario Excel pour utiliser la propriété.

Procédure

Pour utiliser la create.empty.collections propriété :

  1. Ouvrez une feuille de scénario Excel.
  2. Accédez aux propriétés du fichier Excel personnalisé :
    • Windows : Fichier > Informations > Propriétés > Propriétés avancées > Personnaliser
    • macOS: Fichier > Propriétés > Personnaliser
    Remarque : l'emplacement des propriétés personnalisées peut varier selon votre version d'Excel.
  3. Définissez la create.empty.collections propriété à l'aide des valeurs du tableau Valeurs de propriété afin d'obtenir le comportement souhaité.