objectManager = Bootstrap::getObjectManager(); $this->filesystem = $this->objectManager->create(\Magento\Framework\Backup\Filesystem::class); } /** * @magentoAppIsolation enabled */ public function testRollback() { $rootDir = Bootstrap::getInstance()->getAppTempDir() . '/rollback_test_' . time(); $backupsDir = __DIR__ . '/_files/var/backups'; $fileName = 'test.txt'; mkdir($rootDir); $this->filesystem->setRootDir($rootDir) ->setBackupsDir($backupsDir) ->setTime(1474538269) ->setName('code') ->setBackupExtension('tgz'); $this->assertTrue($this->filesystem->rollback()); $this->assertTrue(file_exists($rootDir . '/' . $fileName)); } }