. */ namespace SP\Tests\Services\Backup; use DI\DependencyException; use DI\NotFoundException; use PHPUnit\Framework\TestCase; use SP\Core\Context\ContextException; use SP\Services\Backup\FileBackupService; use SP\Services\ServiceException; use function SP\Tests\setupContext; /** * Class FileBackupServiceTest * * @package SP\Tests\Services\Backup */ class FileBackupServiceTest extends TestCase { /** * @throws DependencyException * @throws NotFoundException * @throws ContextException * @throws ServiceException */ public function testDoBackup() { $dic = setupContext(); $service = $dic->get(FileBackupService::class); $service->doBackup(TMP_PATH); $this->assertFileExists(FileBackupService::getAppBackupFilename(TMP_PATH, $service->getHash(), true)); $this->assertFileExists(FileBackupService::getDbBackupFilename(TMP_PATH, $service->getHash(), true)); } }