Ejemplo n.º 1
0
 function testRandomRename()
 {
     $d = new Dir("/test/more_dir_tests/");
     $subdir = $d->newRandomSubdir();
     $old_name = $subdir->getFullName();
     $this->assertEquals($old_name, $subdir->getName(), "Il nome non coincide con quello appena ottenuto!!");
     $this->assertEquals($old_name, $subdir->getFullName(), "Il nome non coincide con quello appena ottenuto!!");
     $subdir->randomRename();
     $this->assertFalse($subdir->exists(), "L'oggetto ha aggiornato il suo percorso!!");
     $this->assertTrue($d->hasOnlyOneSubdir(), "La directory non risulta avere una sola sottocartella!!");
     $this->assertEquals($old_name, $subdir->getName(), "Il nome non è stato cambiato!!");
     $this->assertEquals($old_name, $subdir->getFullName(), "Il nome non è stato cambiato!!");
     $subdir2 = $d->getUniqueSubdir();
     $subdir2->delete();
     $this->assertFalse($d->hasOnlyOneSubdir(), "La directory rinominata non è stata eliminata!!");
 }