org\bovigo\vfs\vfsStreamWrapperFileTimesTestCase::renameFileDoesNotChangeFileTimesOfFileItself PHP Метод

renameFileDoesNotChangeFileTimesOfFileItself() публичный Метод

    public function renameFileDoesNotChangeFileTimesOfFileItself()
    {
        $target = vfsStream::newDirectory('target')->at(vfsStreamWrapper::getRoot())->lastModified(200)->lastAccessed(200)->lastAttributeModified(200);
        $source = vfsStream::newDirectory('bar')->at(vfsStreamWrapper::getRoot());
        $file = vfsStream::newFile('baz.txt')->at($source)->lastModified(300)->lastAccessed(300)->lastAttributeModified(300);
        $source->lastModified(100)->lastAccessed(100)->lastAttributeModified(100);
        rename($this->bazUrl, vfsStream::url('root/target/baz.txt'));
        $this->assertEquals(300, filemtime(vfsStream::url('root/target/baz.txt')));
        $this->assertEquals(300, filectime(vfsStream::url('root/target/baz.txt')));
        $this->assertEquals(300, fileatime(vfsStream::url('root/target/baz.txt')));
        $this->assertFileTimesEqualStreamTimes(vfsStream::url('root/target/baz.txt'), $file);
    }