Contexte de test unitaire (testsuite)
De Wiki1000
(Différences entre les versions)
(Page créée avec « 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 … ») |
|||
| Ligne 34 : | Ligne 34 : | ||
|BiSupport | |BiSupport | ||
|La base supporte le pilotage | |La base supporte le pilotage | ||
| + | |- | ||
| + | |Script | ||
| + | |Un script de base de données (**) | ||
| + | |- | ||
| + | |ShareInfos | ||
| + | |Un script de définition des objets de partage pour une base multi-société. (**) | ||
|} | |} | ||
| Ligne 39 : | Ligne 45 : | ||
La fonction [[RegisterTestDatabase (CM)|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 [[RegisterTestDatabase (CM)|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 (CM)|ExecuteTestSuiteScript]] utilise ces informations pour initialiser la base de données. | ||
[[Category:Tests unitaires]] | [[Category:Tests unitaires]] | ||
Version du 2 décembre 2011 à 11:28
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 |
| Script | Un script de base de données (**) |
| 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.
| Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |