Contexte de test unitaire (testsuite)
De Wiki1000
(Différences entre les versions)
| (2 révisions intermédiaires par un utilisateur sont masquées) | |||
| Ligne 15 : | Ligne 15 : | ||
|- | |- | ||
|DatabaseBits | |DatabaseBits | ||
| − | |Identifiant de la base dans les OIDs ( | + | |Identifiant de la base dans les OIDs (Entier positif) |
|- | |- | ||
|ServerAddr | |ServerAddr | ||
|Identifiant du serveur dans les OIDs (12 caractères hexa) | |Identifiant du serveur dans les OIDs (12 caractères hexa) | ||
|- | |- | ||
| − | | | + | |BiSupport |
| − | + | |La base supporte le pilotage | |
| − | + | ||
| − | + | ||
| − | |La base supporte le | + | |
|- | |- | ||
|Compressed | |Compressed | ||
|La base est compressée (*) | |La base est compressée (*) | ||
| + | |- | ||
| + | |IsExternal | ||
| + | |Si la base est externe (*) ? | ||
| + | |- | ||
| + | |TextSupport | ||
| + | |La base supporte les index de recherche texte | ||
|- | |- | ||
|Unicode | |Unicode | ||
|La base est unicode (*) | |La base est unicode (*) | ||
|- | |- | ||
| − | | | + | |ShareSupport |
| − | |La base supporte le | + | |La base supporte le multi-société |
|- | |- | ||
| − | | | + | |ShareInitialisation |
| − | | | + | | (**) ? |
|- | |- | ||
|ShareInfos | |ShareInfos | ||
Version actuelle en date du 28 décembre 2018 à 08:29
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.
| Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |