function testPermissionsChangeIncrease() { $f1 = new File("/test/permissions_test/p2_file.txt"); $f1->touch(); $do_permissions_tests = $f1->setPermissions("rw-rw-r--"); if ($do_permissions_tests) { $this->assertTrue($do_permissions_tests, "La modifica dei permessi non è avvenuta con successo!!"); $this->assertTrue($f1->hasPermissions("rw-rw-r--"), "I permessi completi non corrispondono a quelli attesi!!"); $r = $f1->setPermissions("rwxrwxrwx"); $this->assertTrue($r, "La modifica dei permessi non è avvenuta con successo!!"); $this->assertEquals("rwxrwxrwx", $f1->getPermissions(), "I permessi modificati non corrispondono a quelli attesi!!"); } $f1->delete(); }