Example #1
0
 function testIncludeAndDelete()
 {
     $f = new File("/" . FRAMEWORK_CORE_PATH . "tests/io/files_to_include/include_and_delete_me.php.inc");
     $this->assertTrue($f->exists(), "Il file da includere e cancellare non esiste!!");
     $this->assertFalse(class_exists("IncludeDeletedClass"), "La classe IncludeDeletedClass esiste prima dell'inclusione del file.");
     $f->requireFileOnce();
     $this->assertTrue(class_exists("IncludeDeletedClass"), "La classe IncludeDeletedClass non e' stata caricata dopo l'inclusione del file.");
     $content = $f->getContent();
     $f->delete();
     $this->assertFalse($f->exists(), "Il file da includere e cancellare non e' stato eliminato!!");
     $f->touch();
     $f->setContent($content);
     $this->assertTrue($f->exists(), "Il file da includere e cancellare non e' stato rigenerato!!");
 }