« RegisterTestDatabase (CM) » : différence entre les versions

De Wiki1000
(Page créée avec « <source lang='delphi'>function RegisterTestDatabase(const iTestSuiteEnvName:string; const iDatabaseName:string):TDatabaseInfo;</source> Cette fonction enregistre une base de… »)
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
<source lang='delphi'>function RegisterTestDatabase(const iTestSuiteEnvName:string; const iDatabaseName:string):TDatabaseInfo;</source>
<source lang='delphi'>function RegisterTestDatabase(const iTestSuiteEnvName:string; const iDatabaseName:string):TDatabaseInfo;</source>


Cette fonction enregistre une base de données en utilisant les paramètres définis dans un [[Contexte de test unitaire|contexte de test unitaire]].
Cette fonction enregistre une base de données en utilisant les paramètres définis dans un [[Contexte de test unitaire (testsuite)|contexte de test unitaire]].


{{tip|Cette fonction ne crée pas physiquement la base de données}}
{{tip|Cette fonction ne crée pas physiquement la base de données}}
Ligne 11 : Ligne 11 :
|-
|-
|iTestSuiteEnvName
|iTestSuiteEnvName
|Le nom d'un [[Contexte de test unitaire|contexte de test]].
|Le nom d'un [[Contexte de test unitaire (testsuite)|contexte de test]].
|-
|-
|iDatabaseName
|iDatabaseName

Version du 28 septembre 2011 à 07:53

<source lang='delphi'>function RegisterTestDatabase(const iTestSuiteEnvName:string; const iDatabaseName:string):TDatabaseInfo;</source>

Cette fonction enregistre une base de données en utilisant les paramètres définis dans un contexte de test unitaire.

Tip : Cette fonction ne crée pas physiquement la base de données
Result Un TDatabaseInfo corerspondant à la base de données qui a été enregistrée.
iTestSuiteEnvName Le nom d'un contexte de test.
iDatabaseName Le nom de la base de données à enregistrer.

Exemple <source lang='delphi'> //Procedure Test_0_RegisterDatabase; var dbi:TDatabaseInfo; begin

 Abort(GlbTestSuiteEnvName<>,'Test environnement not set');
 Abort(GlbTestSuiteDatabaseName<>,'Test database name not set');
 dbi := ClassManager.RegisterTestDatabase(GlbTestSuiteEnvName,GlbTestSuiteDatabaseName);
 Abort(Assigned(dbi),'Register database failed');
 ClassManager.defDatabaseURL := dbi.URL;

end; </source>

Voir aussi :


{{#if:Gestion des bases de données (CM)|

{{#if:Gestion des bases de données (CM)|— Gestion des bases de données (CM) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}