Contexte de test unitaire (testsuite)
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 |
ServerAddr | Identifiant du serveur dans les OIDs |
TestSupport | La base supporte les index de recherche texte |
ShareSupport | La base supporte le multi-société |
Compressed | La base est compressé (*) |
Unicode | La base est unicode (*) |
BiSupport | La base supporte le pilotage |
(*) : 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.