/**
  * execute sql file with unit_test_table_prefix
  */
 public static function prepare($sql_setup_file)
 {
     ### prepare test database
     require_once dirname(__FILE__) . '/../_settings/db_settings.php';
     ### Create database ###
     ### included database handler ###
     $db_type = confGet('DB_TYPE');
     if (file_exists("../db/db_" . $db_type . "_class.php")) {
         require_once dirname(__FILE__) . "/../db/db_" . $db_type . "_class.php";
     } else {
         trigger_error("Datebase handler not found for db-type '{$db_type}'", E_USER_ERROR);
     }
     #$sql_obj = new sql_class($f_hostname, $f_db_username, $f_db_password, $f_db_name);
     require_once dirname(__FILE__) . '/../db/db.inc.php';
     ### trigger db request ###
     $dbh = new DB_Mysql();
     $sql_obj = $dbh->connect();
     if (!parse_mysql_dump($sql_setup_file, confGet('DB_TABLE_PREFIX_UNITTEST') . confGet('DB_TABLE_PREFIX'), $sql_obj)) {
         #trace("error");
         print "error setting up database structure";
         print "mySQL-Error[" . __LINE__ . "]:<pre>" . $sql_obj->error . "</pre>";
     }
 }