function setUp()
  {
    $toolkit =& Limb :: toolkit();
    $this->conn =& $toolkit->getDbConnection();
    $this->db_table_test = LimbDbTableFactory :: create('Test1');

    $this->_cleanUp();
  }
  function & create($db_table_name)
  {
    $factory =& LimbDbTableFactory :: instance();

    if(isset($factory->_tables[$db_table_name]))
      return $factory->_tables[$db_table_name];

    LimbDbTableFactory :: _includeClassFile($db_table_name);

    $class_name = $db_table_name . 'DbTable';

    $object =& new $class_name();

    $factory->_tables[$db_table_name] =& $object;

    return $object;
  }
 function & createDBTable($table_name)
 {
   include_once(LIMB_DIR . '/core/db_tables/LimbDbTableFactory.class.php');
   return LimbDbTableFactory :: create($table_name);
 }
  function setUp()
  {
    $this->master = LimbDbTableFactory :: create('TestCascadeMaster');
    $this->slave = LimbDbTableFactory :: create('TestCascadeSlave');
    $this->other = LimbDbTableFactory :: create('TestCascadeOther');

    loadTestingDbDump(dirname(__FILE__) . '/../../sql/cascade_delete.sql');
  }