Contexte de test unitaire (testsuite)

De Wiki1000

Le contexte de test unitaire est une classe du référentiel (TdbmTestSuiteEnv) qui permet de mutualiser les paramètres de test entre plusieurs développeurs.

Cette classe comprend les attributs suivants :

Nom Usage
Name Nom de l'environnement de test
URL Masque permettant de définir l'URL de la base de données
DatabaseBits Identifiant de la base dans les OIDs (Entier positif)
ServerAddr Identifiant du serveur dans les OIDs (12 caractères hexa)
BiSupport La base supporte le pilotage
Compressed La base est compressée (*)
IsExternal Si la base est externe (*) ?
TextSupport La base supporte les index de recherche texte
Unicode La base est unicode (*)
ShareSupport La base supporte le multi-société
ShareInitialisation (**) ?
ShareInfos Un script de définition des objets de partage pour une base multi-société. (**)

(*) : si le serveur le supporte

La fonction RegisterTestDatabase utilise ces informations pour définir les caractéristiques de la base de données, l'URL de la base est construit à partir de l'attribut URL, qui doit donc être un masque incluant un %s pour la partie nom de base, et du nom de la base passé en paramètre.

(**)

La fonction ExecuteTestSuiteScript utilise ces informations pour initialiser la base de données.

Outils personnels