Exemple #1
0
 public static function load_fixtures()
 {
     $fixture = Functest_Fixture::instance();
     $import_sql = Kohana::cache(Functest_Tests::FIXTURE_CACHE);
     if ($import_sql) {
         $fixture->replace($import_sql);
     } else {
         $fixture->truncate_all();
         $fixture->execute_import_files(Functest_Tests::fixture_files());
         Kohana::cache(Functest_Tests::FIXTURE_CACHE, $fixture->dump(), Date::HOUR);
     }
 }
Exemple #2
0
 public function test_fixture_files()
 {
     $fixtures_dir = 'tests' . DIRECTORY_SEPARATOR . 'database' . DIRECTORY_SEPARATOR . 'fixtures' . DIRECTORY_SEPARATOR;
     $expected = array($this->modpath . $fixtures_dir . 'test_data.php', $this->modpath . $fixtures_dir . 'test_data2.php', $this->modpath . 'tests/testmodule/' . $fixtures_dir . 'test_data.php');
     $this->assertEquals($expected, Functest_Tests::fixture_files());
 }