RegisterTestDatabase (CM)
function RegisterTestDatabase(const iTestSuiteEnvName:string; const iDatabaseName:string):TDatabaseInfo;
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
//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;
Voir aussi :