function testIncludeFileOnce() { $my_var = 1; $my_included_file = new File("/" . FRAMEWORK_CORE_PATH . "tests/io/include_test/include_me_once.php.inc"); $this->assertTrue($my_included_file->exists()); $this->assertEqual($my_var, 1, "La variabile e' stata modificata!!"); $this->assertFalse(function_exists("this_is_a_new_function"), "La funzione da caricare e' gia' presente!!"); $my_included_file->includeFileOnce(); $this->assertTrue(function_exists("this_is_a_new_function"), "La funzione da caricare non e' stata caricata!!"); $my_included_file->includeFileOnce(); $this->assertEqual($my_var, 1, "La variabile e' stata incrementata!!"); }