1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Backup\Test\Unit\Model\Fs;
- class CollectionTest extends \PHPUnit\Framework\TestCase
- {
- public function testConstructor()
- {
- $helper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
- $filesystem = $this->getMockBuilder(\Magento\Framework\Filesystem::class)
- ->disableOriginalConstructor()
- ->getMock();
- $directoryWrite = $this->getMockBuilder(
- \Magento\Framework\Filesystem\Directory\WriteInterface::class
- )->disableOriginalConstructor()->getMock();
- $filesystem->expects($this->any())->method('getDirectoryWrite')->will($this->returnValue($directoryWrite));
- $backupData = $this->getMockBuilder(
- \Magento\Backup\Helper\Data::class
- )->disableOriginalConstructor()->getMock();
- $backupData->expects($this->any())->method('getExtensions')->will($this->returnValue([]));
- $directoryWrite->expects($this->any())->method('create')->with('backups');
- $directoryWrite->expects($this->any())->method('getAbsolutePath')->with('backups');
- $classObject = $helper->getObject(
- \Magento\Backup\Model\Fs\Collection::class,
- ['filesystem' => $filesystem, 'backupData' => $backupData]
- );
- $this->assertNotNull($classObject);
- }
- }
|