Arcane  v3.14.11.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Service SimpleCsvComparator
Avertissement
L'interface n'est pas encore figée. Elle peut donc encore évoluer.

Avertissement
Ce sous-chapitre a été pensé comme une suite au sous-chapitre Service SimpleCsvOutput.

Ce service permet de comparer les valeurs de deux SimpleTableInternal entre eux.
Lors d'un lancement de code ayant intégrer un service du type ISimpleTableOutput, il est possible de générer un fichier de référence (ou plusieurs, un par sous-domaine, si on le souhaite).

Puis, lors d'un lancement suivant, il est possible de comparer les valeurs du fichier de référence généré précédemment avec les valeurs stockées dans le service du type ISimpleTableOutput du lancement actuel.

Grâce au format CSV, il est aussi possible de visualiser et de modifier les valeurs de références, si l'on souhaite.

Ce service peut être utilisé comme service classique à définir dans l'AXL d'un module ou comme singleton pour avoir une instance unique pour tous les modules.

Ce sous-chapitre permet d'introduire ce service. Tous les cas d'utilisations ne seront pas abordés, il est donc recommandé d'aller voir la documentation de l'interface ISimpleTableComparator pour pouvoir exploiter pleinement ce service.


Sommaire de ce sous-chapitre :

  1. Utilisation
    Résume comment utiliser le service.
  2. Exemples : généralités
    Quelques généralités à lire avant d'attaquer les exemples.
  3. Exemple n°1
    Cet exemple simple introduit comment utiliser le service en mode singleton.
  4. Exemple n°2
    Cet exemple n'utilise pas le mode singleton.
  5. Exemple n°3
    Cet exemple mixe un SimpleCsvOutput singleton et un SimpleCsvComparator sans. Il y a aussi un exemple d'utilisation des expressions régulières.