« RegisterTestDatabase (CM) » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 40 : | Ligne 40 : | ||
{{Footer|Gestion des bases de données (CM)}} | {{Footer|Gestion des bases de données (CM)}} | ||
[[category:ClassManager]] | [[category:ClassManager]] | ||
[[category: | [[category:CMTest]] | ||
[[category:Tests unitaires]] |
Dernière version du 2 décembre 2011 à 12:07
<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.
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 —
}}