protected function setUp()
 {
     $testHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->_object = $testHelper->getObject('Magento\\Config\\Block\\System\\Config\\Form\\Field\\Select\\Allowspecific');
     $this->_object->setData('html_id', 'spec_element');
     $this->_formMock = $this->getMock('Magento\\Framework\\Data\\Form', ['getHtmlIdPrefix', 'getHtmlIdSuffix', 'getElement'], [], '', false, false);
 }
 /**
  * {@inheritDoc}
  */
 protected function setUp()
 {
     parent::setUp();
     $this->dateMock = $this->getMockBuilder('Magento\\Framework\\Stdlib\\DateTime\\Filter\\Date')->disableOriginalConstructor()->getMock();
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->exportLowstockExcel = $objectManager->getObject('Magento\\Reports\\Controller\\Adminhtml\\Report\\Product\\ExportLowstockExcel', ['context' => $this->contextMock, 'fileFactory' => $this->fileFactoryMock, 'dateFilter' => $this->dateMock]);
 }
 public function setUp()
 {
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->transactionResource = $this->getMockBuilder(\Orba\Payupl\Model\ResourceModel\Transaction::class)->disableOriginalConstructor()->getMock();
     $this->dateTime = $this->getMockBuilder(\Magento\Framework\Stdlib\DateTime\DateTime::class)->disableOriginalConstructor()->getMock();
     $this->model = $objectManager->getObject(ExtOrderId::class, ['transactionResource' => $this->transactionResource, 'dateTime' => $this->dateTime]);
 }
Esempio n. 4
0
    /**
     * {@inheritDoc}
     */
    protected function setUp()
    {
        parent::setUp();

        $this->dateMock = $this->getMockBuilder('Magento\Framework\Stdlib\DateTime\Filter\Date')
            ->disableOriginalConstructor()
            ->getMock();

        $this->helperMock = $this->getMockBuilder('Magento\Backend\Helper\Data')
            ->disableOriginalConstructor()
            ->getMock();

        $this->objectManagerMock = $this->getMockBuilder('Magento\Framework\ObjectManagerInterface')
            ->disableOriginalConstructor()
            ->getMock();
        $this->objectManagerMock
            ->expects($this->any())
            ->method('get')
            ->willReturn($this->helperMock);

        $this->contextMock->expects($this->any())->method('getObjectManager')->willReturn($this->objectManagerMock);

        $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
        $this->exportViewedCsv = $objectManager->getObject(
            'Magento\Reports\Controller\Adminhtml\Report\Product\ExportViewedCsv',
            [
                'context' => $this->contextMock,
                'fileFactory' => $this->fileFactoryMock,
                'dateFilter' => $this->dateMock,
            ]
        );
    }
Esempio n. 5
0
 protected function setUp()
 {
     $this->priceCurrencyMock = $this->getMock('\\Magento\\Framework\\Pricing\\PriceCurrencyInterface');
     $this->productMock = $this->getMockBuilder('\\Magento\\Catalog\\Model\\Product')->disableOriginalConstructor()->setMethods(['getMsrp', 'getPriceInfo', '__wakeup'])->getMock();
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->helper = $objectManager->getObject('Magento\\Msrp\\Helper\\Data', ['priceCurrency' => $this->priceCurrencyMock]);
 }
 protected function setUp()
 {
     $this->fileResolverMock = $this->getMockBuilder('Magento\\Framework\\App\\Config\\FileResolver')->disableOriginalConstructor()->getMock();
     $this->areaListMock = $this->getMockBuilder('Magento\\Framework\\App\\AreaList')->disableOriginalConstructor()->getMock();
     $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->model = $objectManagerHelper->getObject('Magento\\Setup\\Module\\Di\\Code\\Scanner\\ConfigurationScanner', ['fileResolver' => $this->fileResolverMock, 'areaList' => $this->areaListMock]);
 }
 public function setUp()
 {
     $this->filePath = realpath(__DIR__) . '/_files/';
     $this->moduleManager = $this->getMock('Magento\\Framework\\Module\\Manager', ['isOutputEnabled'], [], '', false);
     $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->model = $objectManagerHelper->getObject('\\Magento\\ImportExport\\Model\\Import\\Config\\Converter', ['moduleManager' => $this->moduleManager]);
 }
 protected function setUp()
 {
     $this->themeConfig = $this->getMockBuilder('Magento\\Theme\\Model\\Config\\Customization')->disableOriginalConstructor()->getMock();
     $this->eventDispatcher = $this->getMockBuilder('Magento\\Framework\\Event\\ManagerInterface')->disableOriginalConstructor()->getMockForAbstractClass();
     $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->themeObserver = $objectManagerHelper->getObject('Magento\\Theme\\Observer\\CheckThemeIsAssignedObserver', ['themeConfig' => $this->themeConfig, 'eventDispatcher' => $this->eventDispatcher]);
 }
Esempio n. 9
0
 public function setUp()
 {
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->clientFactory = $this->getMockBuilder(\Orba\Payupl\Model\ClientFactory::class)->disableOriginalConstructor()->getMock();
     $this->scopeConfig = $this->getMockBuilder(\Magento\Framework\App\Config\ScopeConfigInterface::class)->getMock();
     $this->model = $objectManager->getObject(Paytype::class, ['clientFactory' => $this->clientFactory, 'scopeConfig' => $this->scopeConfig]);
 }
Esempio n. 10
0
 /**
  * Test createValidatorBuilder call
  */
 public function testCreateValidatorBuilder()
 {
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->_validatorConfig->expects($this->once())->method('createValidatorBuilder')->with('test', 'class', [])->will($this->returnValue($objectManager->getObject('Magento\\Framework\\Validator\\Builder', ['constraints' => []])));
     $factory = new \Magento\Framework\Validator\Factory($this->_objectManager, $this->_config, $this->_translateAdapter);
     $this->assertInstanceOf('Magento\\Framework\\Validator\\Builder', $factory->createValidatorBuilder('test', 'class', []));
 }
Esempio n. 11
0
 protected function setUp()
 {
     $this->_resourceMock = $this->getMockBuilder('Magento\\Framework\\App\\Resource')->disableOriginalConstructor()->getMock();
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $arguments = $objectManager->getConstructArguments('\\Magento\\Indexer\\Test\\Unit\\Model\\Resource\\AbstractResourceStub', ['resource' => $this->_resourceMock]);
     $this->model = $objectManager->getObject('\\Magento\\Indexer\\Test\\Unit\\Model\\Resource\\AbstractResourceStub', $arguments);
 }
Esempio n. 12
0
 protected function setUp()
 {
     $this->_urlBuilder = $this->getMock('Magento\\Backend\\Model\\Url', [], [], '', false);
     $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $constructArguments = $objectManagerHelper->getConstructArguments('Magento\\Theme\\Block\\Adminhtml\\System\\Design\\Theme\\Edit\\Tab\\Js', ['formFactory' => $this->getMock('Magento\\Framework\\Data\\FormFactory', [], [], '', false), 'objectManager' => $this->getMock('Magento\\Framework\\ObjectManagerInterface'), 'urlBuilder' => $this->_urlBuilder]);
     $this->_model = $this->getMock('Magento\\Theme\\Block\\Adminhtml\\System\\Design\\Theme\\Edit\\Tab\\Js', ['_getCurrentTheme'], $constructArguments, '', true);
 }
Esempio n. 13
0
    public function setUp()
    {
        $this->objectManager = $this->getMock('Magento\Framework\ObjectManagerInterface');
        $this->storage = $this->getMock('Magento\Theme\Model\Wysiwyg\Storage', [], [], '', false);
        $this->response = $this->getMock('Magento\Framework\App\Response\Http', [], [], '', false);
        $this->request = $this->getMockForAbstractClass(
            'Magento\Framework\App\RequestInterface',
            [],
            '',
            false,
            false,
            true,
            ['isPost', 'getParam']
        );

        $helper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
        $this->controller = $helper->getObject(
            'Magento\Theme\Controller\Adminhtml\System\Design\Wysiwyg\Files\DeleteFiles',
            [
                'objectManager' => $this->objectManager,
                'request' => $this->request,
                'response' => $this->response,
            ]
        );
    }
Esempio n. 14
0
 protected function setUp()
 {
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->_filter = $this->getMock('\\Magento\\Framework\\Filter\\Input\\MaliciousCode', ['filter'], [], '', false);
     $this->imageBuilder = $this->getMockBuilder('Magento\\Catalog\\Block\\Product\\ImageBuilder')->disableOriginalConstructor()->getMock();
     $this->_block = $objectManager->getObject('Magento\\ProductAlert\\Block\\Email\\Stock', ['maliciousCode' => $this->_filter, 'imageBuilder' => $this->imageBuilder]);
 }
 protected function setUp()
 {
     $this->_storeManagerMock = $this->getMock('Magento\\Store\\Model\\StoreManager', [], [], '', false);
     $arguments = ['storeManager' => $this->_storeManagerMock, 'urlBuilder' => $this->getMock('Magento\\Backend\\Model\\Url', [], [], '', false)];
     $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->_model = $objectManagerHelper->getObject('Magento\\Backend\\Block\\Widget\\Grid\\Column\\Multistore', $arguments);
 }
Esempio n. 16
0
 /**
  * Set up mock objects for tested class
  *
  * @return void
  */
 public function setUp()
 {
     $this->url = 'http://magento.com/wishlist/index/index/wishlist_id/1/?___store=default';
     $encoded = 'encodedUrl';
     $this->configureUrl = 'http://magento2ce/wishlist/index/configure/id/4/product_id/30/';
     $urlEncoder = $this->getMock('Magento\\Framework\\Url\\EncoderInterface', [], [], '', false);
     $urlEncoder->expects($this->any())->method('encode')->with($this->url)->will($this->returnValue($encoded));
     $store = $this->getMock('Magento\\Store\\Model\\Store', [], [], '', false);
     $store->expects($this->any())->method('getUrl')->with('wishlist/index/cart', ['item' => '%item%', 'uenc' => $encoded])->will($this->returnValue($this->url));
     $storeManager = $this->getMockBuilder('Magento\\Store\\Model\\StoreManagerInterface')->disableOriginalConstructor()->getMock();
     $storeManager->expects($this->any())->method('getStore')->will($this->returnValue($store));
     $urlBuilder = $this->getMock('Magento\\Framework\\UrlInterface\\Proxy', ['getUrl'], [], '', false);
     if ($this->getName() == 'testGetConfigureUrl') {
         $urlBuilder->expects($this->once())->method('getUrl')->with('wishlist/index/configure', ['id' => 4, 'product_id' => 30])->will($this->returnValue($this->configureUrl));
     } else {
         $urlBuilder->expects($this->any())->method('getUrl')->with('wishlist/index/index', ['_current' => true, '_use_rewrite' => true, '_scope_to_url' => true])->will($this->returnValue($this->url));
     }
     $context = $this->getMock('Magento\\Framework\\App\\Helper\\Context', [], [], '', false);
     $context->expects($this->once())->method('getUrlBuilder')->will($this->returnValue($urlBuilder));
     $context->expects($this->once())->method('getUrlEncoder')->will($this->returnValue($urlEncoder));
     $this->wishlistProvider = $this->getMock('Magento\\Wishlist\\Controller\\WishlistProviderInterface', ['getWishlist'], [], '', false);
     $this->coreRegistry = $this->getMock('\\Magento\\Framework\\Registry', ['registry'], [], '', false);
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->wishlistHelper = $objectManager->getObject('Magento\\Wishlist\\Helper\\Data', ['context' => $context, 'storeManager' => $storeManager, 'wishlistProvider' => $this->wishlistProvider, 'coreRegistry' => $this->coreRegistry]);
 }
 /**
  * @covers \Magento\Payment\Block\Form\Container::getChildBlock
  */
 public function testSetMethodFormTemplate()
 {
     $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $childBlockA = $objectManagerHelper->getObject('Magento\\Framework\\View\\Element\\Template');
     $childBlockB = $objectManagerHelper->getObject('Magento\\Framework\\View\\Element\\Template');
     $func = function ($blockName) use($childBlockA, $childBlockB) {
         switch ($blockName) {
             case 'payment.method.a':
                 return $childBlockA;
             case 'payment.method.b':
                 return $childBlockB;
         }
         return null;
     };
     $block = $this->getMock('Magento\\Payment\\Block\\Form\\Container', ['getChildBlock'], [], '', false);
     $block->expects($this->atLeastOnce())->method('getChildBlock')->will($this->returnCallback($func));
     $template = 'any_template.phtml';
     $this->assertNotEquals($template, $childBlockA->getTemplate());
     $this->assertNotEquals($template, $childBlockB->getTemplate());
     $block->setMethodFormTemplate('a', $template);
     $this->assertEquals($template, $childBlockA->getTemplate());
     // Template is set to the block
     $this->assertNotEquals($template, $childBlockB->getTemplate());
     // Template is not propagated to other blocks
 }
Esempio n. 18
0
 protected function setUp()
 {
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->orderCollectionFactory = $this->getMock('Magento\\Sales\\Model\\ResourceModel\\Order\\CollectionFactory', ['create'], [], '', false);
     $this->orderConfig = $this->getMock('Magento\\Sales\\Model\\Order\\Config', [], [], '', false);
     $this->block = $objectManager->getObject('Magento\\Paypal\\Block\\Billing\\Agreement\\View', ['orderCollectionFactory' => $this->orderCollectionFactory, 'orderConfig' => $this->orderConfig]);
 }
 protected function setUp()
 {
     $this->proxyScannerMock = $this->getMockBuilder('Magento\\Setup\\Module\\Di\\Code\\Scanner\\XmlScanner')->disableOriginalConstructor()->getMock();
     $this->configurationScannerMock = $this->getMockBuilder('Magento\\Setup\\Module\\Di\\Code\\Scanner\\ConfigurationScanner')->disableOriginalConstructor()->getMock();
     $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->model = $objectManagerHelper->getObject('Magento\\Setup\\Module\\Di\\App\\Task\\Operation\\ProxyGenerator', ['proxyScanner' => $this->proxyScannerMock, 'configurationScanner' => $this->configurationScannerMock]);
 }
Esempio n. 20
0
 /**
  * @dataProvider dataForGetStoreOptionValues
  */
 public function testGetStoreOptionValues($values)
 {
     $this->block->expects($this->once())->method('getData')->with('store_option_values_1')->willReturn($values);
     if ($values === null) {
         $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
         $option = $this->getMock('\\Magento\\Eav\\Model\\ResourceModel\\Entity\\Attribute\\Option', ['getId', 'getValue', 'getLabel'], [], '', false);
         $attrOptionCollectionMock = $objectManager->getCollectionMock('\\Magento\\Eav\\Model\\ResourceModel\\Entity\\Attribute\\Option\\Collection', [$option, $option]);
         $this->attrOptionCollectionFactoryMock->expects($this->once())->method('create')->willReturn($attrOptionCollectionMock);
         $attribute = $this->getMock('\\Magento\\Eav\\Model\\ResourceModel\\Entity\\Attribute', ['getId'], [], '', false);
         $attribute->expects($this->once())->method('getId')->willReturn(23);
         $this->registryMock->expects($this->once())->method('registry')->with('entity_attribute')->willReturn($attribute);
         $attrOptionCollectionMock->expects($this->once())->method('setAttributeFilter')->with(23)->will($this->returnSelf());
         $attrOptionCollectionMock->expects($this->once())->method('setStoreFilter')->with(1, false)->will($this->returnSelf());
         $zendDbSelectMock = $this->getMock('Magento\\Framework\\DB\\Select', [], [], '', false);
         $attrOptionCollectionMock->expects($this->once())->method('getSelect')->willReturn($zendDbSelectMock);
         $zendDbSelectMock->expects($this->once())->method('joinLeft')->will($this->returnSelf());
         $option->expects($this->at(0))->method('getId')->willReturn(14);
         $option->expects($this->at(1))->method('getValue')->willReturn('Blue');
         $option->expects($this->at(2))->method('getId')->willReturn(14);
         $option->expects($this->at(3))->method('getLabel')->willReturn('#0000FF');
         $option->expects($this->at(4))->method('getId')->willReturn(15);
         $option->expects($this->at(5))->method('getValue')->willReturn('Black');
         $option->expects($this->at(6))->method('getId')->willReturn(15);
         $option->expects($this->at(7))->method('getLabel')->willReturn('#000000');
         $values = [14 => 'Blue', 'swatch' => [14 => '#0000FF', 15 => '#000000'], 15 => 'Black'];
     }
     $result = $this->block->getStoreOptionValues(1);
     $this->assertEquals($result, $values);
 }
Esempio n. 21
0
 /**
  * Set up
  */
 public function setUp()
 {
     $this->templateMock = $this->getMock('\\Magento\\Framework\\View\\Element\\Template', ['assign'], [], '', false);
     $this->baseImageMock = $this->getMock('\\Magento\\Catalog\\Block\\Adminhtml\\Product\\Helper\\Form\\BaseImage', [], [], '', false);
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->pluginObject = $objectManager->getObject('\\Magento\\ProductVideo\\Model\\Plugin\\BaseImage', []);
 }
Esempio n. 22
0
 public function setUp()
 {
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->session = $this->getMockBuilder(\Orba\Payupl\Model\Session::class)->disableOriginalConstructor()->setMethods(['getLastOrderId'])->getMock();
     $this->paymentHelper = $this->getMockBuilder(\Orba\Payupl\Helper\Payment::class)->disableOriginalConstructor()->getMock();
     $this->block = $objectManager->getObject(Fail::class, ['session' => $this->session, 'paymentHelper' => $this->paymentHelper]);
 }
Esempio n. 23
0
 /**
  * @return void
  * @SuppressWarnings(PHPMD.ExcessiveMethodLength)
  */
 protected function setUp()
 {
     $this->_systemConfigMock = $this->getMock('Magento\\Config\\Model\\Config\\Structure', [], [], '', false, false);
     $requestMock = $this->getMock('Magento\\Framework\\App\\RequestInterface', [], [], '', false, false);
     $requestParams = [['website', '', 'website_code'], ['section', '', 'section_code'], ['store', '', 'store_code']];
     $requestMock->expects($this->any())->method('getParam')->will($this->returnValueMap($requestParams));
     $layoutMock = $this->getMock('Magento\\Framework\\View\\Layout', [], [], '', false, false);
     $this->_urlModelMock = $this->getMock('Magento\\Backend\\Model\\Url', [], [], '', false, false);
     $configFactoryMock = $this->getMock('Magento\\Config\\Model\\Config\\Factory', [], [], '', false, false);
     $this->_formFactoryMock = $this->getMock('Magento\\Framework\\Data\\FormFactory', ['create'], [], '', false, false);
     $this->_fieldsetFactoryMock = $this->getMock('Magento\\Config\\Block\\System\\Config\\Form\\Fieldset\\Factory', [], [], '', false, false);
     $this->_fieldFactoryMock = $this->getMock('Magento\\Config\\Block\\System\\Config\\Form\\Field\\Factory', [], [], '', false, false);
     $this->_coreConfigMock = $this->getMock('Magento\\Framework\\App\\Config\\ScopeConfigInterface');
     $this->_backendConfigMock = $this->getMock('Magento\\Config\\Model\\Config', [], [], '', false, false);
     $configFactoryMock->expects($this->once())->method('create')->with(['data' => ['section' => 'section_code', 'website' => 'website_code', 'store' => 'store_code']])->will($this->returnValue($this->_backendConfigMock));
     $this->_backendConfigMock->expects($this->once())->method('load')->will($this->returnValue(['section1/group1/field1' => 'some_value']));
     $this->_formMock = $this->getMock('Magento\\Framework\\Data\\Form', ['setParent', 'setBaseUrl', 'addFieldset'], [], '', false, false);
     $helper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $context = $helper->getObject('Magento\\Backend\\Block\\Template\\Context', ['scopeConfig' => $this->_coreConfigMock, 'request' => $requestMock, 'urlBuilder' => $this->_urlModelMock]);
     $data = ['request' => $requestMock, 'layout' => $layoutMock, 'configStructure' => $this->_systemConfigMock, 'configFactory' => $configFactoryMock, 'formFactory' => $this->_formFactoryMock, 'fieldsetFactory' => $this->_fieldsetFactoryMock, 'fieldFactory' => $this->_fieldFactoryMock, 'context' => $context];
     $objectArguments = $helper->getConstructArguments('Magento\\Config\\Block\\System\\Config\\Form', $data);
     $this->_objectBuilder = $this->getMockBuilder('Magento\\Config\\Block\\System\\Config\\Form')->setConstructorArgs($objectArguments)->setMethods(['something']);
     $this->object = $helper->getObject('Magento\\Config\\Block\\System\\Config\\Form', $data);
     $this->object->setData('scope_id', 1);
 }
 public function setUp()
 {
     $this->configCacheTypeMock = $this->getMockBuilder('Magento\\Integration\\Model\\Cache\\TypeConsolidated')->disableOriginalConstructor()->getMock();
     $this->configReaderMock = $this->getMockBuilder('Magento\\Integration\\Model\\Config\\Consolidated\\Reader')->disableOriginalConstructor()->getMock();
     $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->configModel = $objectManagerHelper->getObject('Magento\\Integration\\Model\\ConsolidatedConfig', ['configCacheType' => $this->configCacheTypeMock, 'configReader' => $this->configReaderMock]);
 }
Esempio n. 25
0
 protected function setUp()
 {
     $this->_helperStorage = $this->getMock('Magento\\Theme\\Helper\\Storage', [], [], '', false);
     $this->_urlBuilder = $this->getMock('Magento\\Backend\\Model\\Url', [], [], '', false);
     $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->_filesTree = $objectManagerHelper->getObject('Magento\\DesignEditor\\Block\\Adminhtml\\Editor\\Tools\\Files\\Tree', ['urlBuilder' => $this->_urlBuilder, 'storageHelper' => $this->_helperStorage]);
 }
Esempio n. 26
0
 public function testGetUniqRulesNamesList()
 {
     $dbAdapterMock = $this->getMockBuilder('Magento\\Framework\\DB\\Adapter\\Pdo\\Mysql')->setMethods(['_connect', 'quote'])->disableOriginalConstructor()->getMock();
     $dbAdapterMock->expects($this->any())->method('quote')->willReturnCallback(function ($value) {
         return "'{$value}'";
     });
     $selectRenderer = $this->getMockBuilder('Magento\\Framework\\DB\\Select\\SelectRenderer')->disableOriginalConstructor()->getMock();
     $select = $this->getMock('Magento\\Framework\\DB\\Select', ['from'], [$dbAdapterMock, $selectRenderer]);
     $select->expects($this->once())->method('from')->with(self::TABLE_NAME, $this->isInstanceOf('Zend_Db_Expr'))->will($this->returnValue($select));
     $connectionMock = $this->getMock('Magento\\Framework\\DB\\Adapter\\Pdo\\Mysql', ['select', 'fetchAll'], [], '', false);
     $connectionMock->expects($this->once())->method('select')->will($this->returnValue($select));
     $connectionMock->expects($this->once())->method('fetchAll')->with($select)->will($this->returnCallback([$this, 'fetchAllCallback']));
     $resourceMock = $this->getMock('Magento\\Framework\\App\\ResourceConnection', [], [], '', false);
     $resourceMock->expects($this->any())->method('getConnection')->will($this->returnValue($connectionMock));
     $resourceMock->expects($this->once())->method('getTableName')->will($this->returnValue(self::TABLE_NAME));
     $flagFactory = $this->getMock('Magento\\Reports\\Model\\FlagFactory', [], [], '', false);
     $createdatFactoryMock = $this->getMock('Magento\\SalesRule\\Model\\ResourceModel\\Report\\Rule\\CreatedatFactory', ['create'], [], '', false);
     $updatedatFactoryMock = $this->getMock('Magento\\SalesRule\\Model\\ResourceModel\\Report\\Rule\\UpdatedatFactory', ['create'], [], '', false);
     $objectHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $model = $objectHelper->getObject('Magento\\SalesRule\\Model\\ResourceModel\\Report\\Rule', ['resource' => $resourceMock, 'reportsFlagFactory' => $flagFactory, 'createdatFactory' => $createdatFactoryMock, 'updatedatFactory' => $updatedatFactoryMock]);
     $expectedRuleNames = [];
     foreach ($this->_rules as $rule) {
         $expectedRuleNames[] = $rule['rule_name'];
     }
     $this->assertEquals($expectedRuleNames, $model->getUniqRulesNamesList());
 }
 protected function setUp()
 {
     $this->_requestMock = $this->getMockBuilder('Magento\\Framework\\App\\Request\\Http')->disableOriginalConstructor()->setMethods(['getOriginalPathInfo'])->getMock();
     $this->_responseMock = $this->getMockBuilder('Magento\\Framework\\App\\Response\\Http')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->_objectManagerMock = $this->getMockBuilder('Magento\\Framework\\ObjectManager\\ObjectManager')->disableOriginalConstructor()->setMethods(['get', 'create'])->getMock();
     $frontControllerMock = $this->getMockBuilder('Magento\\Framework\\App\\FrontController')->disableOriginalConstructor()->getMock();
     $this->_helperMock = $this->getMockBuilder('Magento\\Backend\\Helper\\Data')->disableOriginalConstructor()->setMethods(['getUrl'])->getMock();
     $this->_messagesMock = $this->getMockBuilder('Magento\\Framework\\Message\\Manager')->disableOriginalConstructor()->setMethods(['addSuccess'])->getMockForAbstractClass();
     $this->_authSessionMock = $this->getMockBuilder('Magento\\Backend\\Model\\Auth\\Session')->disableOriginalConstructor()->setMethods(['getUser'])->getMock();
     $this->_userMock = $this->getMockBuilder('Magento\\User\\Model\\User')->disableOriginalConstructor()->setMethods(['load', 'save', 'sendNotificationEmailsIfRequired', 'performIdentityCheck', 'validate', '__sleep', '__wakeup'])->getMock();
     $this->_validatorMock = $this->getMockBuilder('Magento\\Framework\\Validator\\Locale')->disableOriginalConstructor()->setMethods(['isValid'])->getMock();
     $this->_managerMock = $this->getMockBuilder('Magento\\Backend\\Model\\Locale\\Manager')->disableOriginalConstructor()->setMethods(['switchBackendInterfaceLocale'])->getMock();
     $this->_translatorMock = $this->getMockBuilder('Magento\\Framework\\TranslateInterface')->disableOriginalConstructor()->getMock();
     $resultFactory = $this->getMockBuilder('Magento\\Framework\\Controller\\ResultFactory')->disableOriginalConstructor()->setMethods(['create'])->getMock();
     $resultRedirect = $this->getMockBuilder('Magento\\Backend\\Model\\View\\Result\\Redirect')->disableOriginalConstructor()->getMock();
     $resultFactory->expects($this->atLeastOnce())->method('create')->with(\Magento\Framework\Controller\ResultFactory::TYPE_REDIRECT)->willReturn($resultRedirect);
     $contextMock = $this->getMock('Magento\\Backend\\App\\Action\\Context', [], [], '', false);
     $contextMock->expects($this->any())->method('getRequest')->willReturn($this->_requestMock);
     $contextMock->expects($this->any())->method('getResponse')->willReturn($this->_responseMock);
     $contextMock->expects($this->any())->method('getObjectManager')->willReturn($this->_objectManagerMock);
     $contextMock->expects($this->any())->method('getFrontController')->willReturn($frontControllerMock);
     $contextMock->expects($this->any())->method('getHelper')->willReturn($this->_helperMock);
     $contextMock->expects($this->any())->method('getMessageManager')->willReturn($this->_messagesMock);
     $contextMock->expects($this->any())->method('getTranslator')->willReturn($this->_translatorMock);
     $contextMock->expects($this->once())->method('getResultFactory')->willReturn($resultFactory);
     $args = ['context' => $contextMock];
     $testHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->_controller = $testHelper->getObject('Magento\\Backend\\Controller\\Adminhtml\\System\\Account\\Save', $args);
 }
Esempio n. 28
0
 protected function setUp()
 {
     $objectHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $args = $objectHelper->getConstructArguments('Magento\\Paypal\\Model\\Pro', ['infoFactory' => $this->getMock('Magento\\Paypal\\Model\\InfoFactory', ['create'], [], '', false)]);
     /** @var $pro \Magento\Paypal\Model\Pro */
     $this->_pro = $this->getMock('Magento\\Paypal\\Model\\Pro', ['_isPaymentReviewRequired'], $args);
 }
Esempio n. 29
0
 protected function setUp()
 {
     $helper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->rowMock = $this->getMock('Magento\\Framework\\Object', ['getTypeId', 'getIndex'], [], '', false);
     $this->typeConfigMock = $this->getMock('Magento\\Catalog\\Model\\ProductTypes\\ConfigInterface');
     $this->renderer = $helper->getObject('Magento\\Sales\\Block\\Adminhtml\\Order\\Create\\Search\\Grid\\Renderer\\Qty', ['typeConfig' => $this->typeConfigMock]);
 }
Esempio n. 30
0
 public function setUp()
 {
     $this->filesystem = $this->getMockBuilder('Magento\\Framework\\Filesystem')->setMethods(['getDirectoryWrite'])->disableOriginalConstructor()->getMock();
     $this->writeInterface = $this->getMockForAbstractClass('Magento\\Framework\\Filesystem\\Directory\\WriteInterface', [], '', false, true, true, ['write', 'close']);
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->state = $objectManager->getObject('Magento\\Framework\\Setup\\SampleData\\State', ['filesystem' => $this->filesystem]);
 }