Exemplo n.º 1
0
 /**
  * Init mocks for tests
  * @return void
  */
 public function setUp()
 {
     $this->objectManager = new ObjectManager($this);
     $this->contextMock = $this->getMockBuilder('\\Magento\\Backend\\App\\Action\\Context')->disableOriginalConstructor()->getMock();
     $this->viewMock = $this->getMock('\\Magento\\Framework\\App\\ViewInterface');
     $this->contextMock->expects($this->any())->method('getView')->will($this->returnValue($this->viewMock));
     $this->controller = $this->objectManager->getObject('\\Magento\\Security\\Controller\\Adminhtml\\Session\\Activity', ['context' => $this->contextMock]);
 }
 public function setUp()
 {
     $this->context = $this->getMockBuilder('Magento\\Backend\\App\\Action\\Context')->disableOriginalConstructor()->getMock();
     $this->resultFactory = $this->getMockBuilder('Magento\\Framework\\Controller\\ResultFactory')->disableOriginalConstructor()->getMock();
     $this->resultPage = $this->getMockBuilder('Magento\\Framework\\Controller\\ResultInterface')->setMethods(['setData'])->getMockForAbstractClass();
     $this->imageProcessor = $this->getMockBuilder('Magento\\Theme\\Model\\Design\\Config\\FileUploader\\ImageProcessor')->disableOriginalConstructor()->getMock();
     $this->context->expects($this->once())->method('getResultFactory')->willReturn($this->resultFactory);
     $this->controller = new Save($this->context, $this->imageProcessor);
 }
 protected function initContext()
 {
     $this->request = $this->getMockBuilder('Magento\\Framework\\App\\Request\\Http')->disableOriginalConstructor()->getMock();
     $this->context = $this->getMockBuilder('Magento\\Backend\\App\\Action\\Context')->disableOriginalConstructor()->getMock();
     $this->context->expects($this->any())->method('getRequest')->willReturn($this->request);
     $this->resultRedirect = $this->getMockBuilder('Magento\\Framework\\Controller\\Result\\Redirect')->disableOriginalConstructor()->getMock();
     $resultRedirectFactory = $this->getMockBuilder('Magento\\Framework\\Controller\\Result\\RedirectFactory')->disableOriginalConstructor()->setMethods(['create'])->getMock();
     $resultRedirectFactory->expects($this->any())->method('create')->willReturn($this->resultRedirect);
     $this->context->expects($this->any())->method('getResultRedirectFactory')->willReturn($resultRedirectFactory);
 }
Exemplo n.º 4
0
    protected function setUp()
    {
        $this->autocomplete = $this->getMockBuilder('Magento\Search\Model\AutocompleteInterface')
            ->disableOriginalConstructor()
            ->setMethods(['getItems'])
            ->getMockForAbstractClass();
        $this->request = $this->getMockBuilder('\Magento\Framework\App\RequestInterface')
            ->disableOriginalConstructor()
            ->setMethods([])
            ->getMockForAbstractClass();
        $this->url = $this->getMockBuilder('Magento\Framework\UrlInterface')
            ->disableOriginalConstructor()
            ->setMethods(['getBaseUrl'])
            ->getMockForAbstractClass();
        $this->resultFactoryMock = $this->getMockBuilder('Magento\Framework\Controller\ResultFactory')
            ->disableOriginalConstructor()
            ->getMock();
        $this->resultRedirectMock = $this->getMockBuilder('Magento\Backend\Model\View\Result\Redirect')
            ->disableOriginalConstructor()
            ->getMock();
        $this->resultJsonMock = $this->getMockBuilder('Magento\Framework\Controller\Result\Json')
            ->disableOriginalConstructor()
            ->getMock();

        $this->context = $this->getMockBuilder('Magento\Framework\App\Action\Context')
            ->disableOriginalConstructor()
            ->getMock();
        $this->context->expects($this->atLeastOnce())
            ->method('getRequest')
            ->will($this->returnValue($this->request));
        $this->context->expects($this->any())
            ->method('getUrl')
            ->will($this->returnValue($this->url));
        $this->context->expects($this->any())
            ->method('getResultFactory')
            ->willReturn($this->resultFactoryMock);
        $this->resultFactoryMock->expects($this->any())
            ->method('create')
            ->willReturnMap(
                [
                    [ResultFactory::TYPE_REDIRECT, [], $this->resultRedirectMock],
                    [ResultFactory::TYPE_JSON, [], $this->resultJsonMock]
                ]
            );

        $this->objectManagerHelper = new ObjectManagerHelper($this);
        $this->controller = $this->objectManagerHelper->getObject(
            'Magento\Search\Controller\Ajax\Suggest',
            [
                'context' => $this->context,
                'autocomplete' => $this->autocomplete
            ]
        );
    }
Exemplo n.º 5
0
 /**
  * Set up
  */
 protected function setUp()
 {
     $this->resultPage = $this->getMock('Magento\\Backend\\Model\\View\\Result\\Page', ['setActiveMenu', 'getConfig', 'getTitle', 'prepend', 'addBreadcrumb'], [], '', false);
     $this->resultPage->expects($this->any())->method('getConfig')->willReturnSelf();
     $this->resultPage->expects($this->any())->method('getTitle')->willReturnSelf();
     $this->resultFactory = $this->getMock('Magento\\Framework\\Controller\\ResultFactory', ['create'], [], '', false);
     $this->resultFactory->expects($this->any())->method('create')->willReturn($this->resultPage);
     $this->context = $this->getMock('Magento\\Backend\\App\\Action\\Context', ['getResultFactory'], [], '', false);
     $this->context->expects($this->any())->method('getResultFactory')->willReturn($this->resultFactory);
     $this->objectManagerHelper = new ObjectManagerHelper($this);
     $this->indexController = $this->objectManagerHelper->getObject('Magento\\ImportExport\\Controller\\Adminhtml\\History\\Index', ['context' => $this->context]);
 }
Exemplo n.º 6
0
 protected function setUp()
 {
     $this->objectManagerHelper = new ObjectManagerHelper($this);
     $this->context = $this->getMockBuilder('\\Magento\\Backend\\App\\Action\\Context')->disableOriginalConstructor()->getMock();
     $this->request = $this->getMock('Magento\\Framework\\App\\RequestInterface');
     $this->response = $this->getMock('\\Magento\\Framework\\App\\ResponseInterface', ['sendResponse', 'setBody']);
     $this->view = $this->getMock('\\Magento\\Framework\\App\\ViewInterface');
     $this->context->expects($this->any())->method('getRequest')->will($this->returnValue($this->request));
     $this->context->expects($this->any())->method('getResponse')->will($this->returnValue($this->response));
     $this->context->expects($this->any())->method('getView')->will($this->returnValue($this->view));
     $this->controller = $this->objectManagerHelper->getObject('\\Magento\\Bundle\\Controller\\Adminhtml\\Bundle\\Selection\\Grid', ['context' => $this->context]);
 }
 protected function setUp()
 {
     $this->objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->messageManagerMock = $this->getMock('Magento\\Framework\\Message\\ManagerInterface', [], [], '', false);
     $this->resultFactoryMock = $this->getMockBuilder('Magento\\Framework\\Controller\\ResultFactory')->disableOriginalConstructor()->getMock();
     $this->resultRedirectMock = $this->getMockBuilder('Magento\\Backend\\Model\\View\\Result\\Redirect')->disableOriginalConstructor()->getMock();
     $this->resultFactoryMock->expects($this->any())->method('create')->with(ResultFactory::TYPE_REDIRECT, [])->willReturn($this->resultRedirectMock);
     $this->contextMock = $this->getMock('\\Magento\\Backend\\App\\Action\\Context', [], [], '', false);
     $this->filterMock = $this->getMockBuilder('Magento\\Ui\\Component\\MassAction\\Filter')->disableOriginalConstructor()->getMock();
     $this->contextMock->expects($this->any())->method('getMessageManager')->willReturn($this->messageManagerMock);
     $this->contextMock->expects($this->any())->method('getResultFactory')->willReturn($this->resultFactoryMock);
 }
Exemplo n.º 8
0
 protected function setUp()
 {
     $this->objectManager = new ObjectManager($this);
     $this->contextMock = $this->getMockBuilder(Context::class)->disableOriginalConstructor()->getMock();
     $this->attributeLabelCacheMock = $this->getMockBuilder(FrontendInterface::class)->getMockForAbstractClass();
     $this->coreRegistryMock = $this->getMockBuilder(Registry::class)->disableOriginalConstructor()->getMock();
     $this->resultPageFactoryMock = $this->getMockBuilder(PageFactory::class)->disableOriginalConstructor()->getMock();
     $this->requestMock = $this->getMockBuilder(RequestInterface::class)->setMethods(['getPostValue', 'has'])->getMockForAbstractClass();
     $this->resultFactoryMock = $this->getMockBuilder(ResultFactory::class)->disableOriginalConstructor()->getMock();
     $this->contextMock->expects($this->any())->method('getRequest')->willReturn($this->requestMock);
     $this->contextMock->expects($this->any())->method('getResultFactory')->willReturn($this->resultFactoryMock);
 }
Exemplo n.º 9
0
    protected function setUp()
    {
        $this->request = $this->getMockBuilder('\Magento\Framework\App\RequestInterface')
            ->disableOriginalConstructor()
            ->setMethods([])
            ->getMockForAbstractClass();
        $this->objectManager = $this->getMockBuilder('\Magento\Framework\ObjectManagerInterface')
            ->disableOriginalConstructor()
            ->setMethods(['create'])
            ->getMockForAbstractClass();
        $this->messageManager = $this->getMockBuilder('\Magento\Framework\Message\ManagerInterface')
            ->disableOriginalConstructor()
            ->setMethods(['addSuccess', 'addError'])
            ->getMockForAbstractClass();
        $this->pageFactory = $this->getMockBuilder('Magento\Framework\View\Result\PageFactory')
            ->setMethods([])
            ->disableOriginalConstructor()
            ->getMock();
        $this->resultRedirectMock = $this->getMockBuilder('Magento\Backend\Model\View\Result\Redirect')
            ->disableOriginalConstructor()
            ->getMock();
        $this->resultFactoryMock = $this->getMockBuilder('Magento\Framework\Controller\ResultFactory')
            ->disableOriginalConstructor()
            ->getMock();
        $this->resultFactoryMock->expects($this->any())
            ->method('create')
            ->with(ResultFactory::TYPE_REDIRECT, [])
            ->willReturn($this->resultRedirectMock);
        $this->context = $this->getMockBuilder('Magento\Backend\App\Action\Context')
            ->disableOriginalConstructor()
            ->getMock();
        $this->context->expects($this->atLeastOnce())
            ->method('getRequest')
            ->willReturn($this->request);
        $this->context->expects($this->any())
            ->method('getObjectManager')
            ->willReturn($this->objectManager);
        $this->context->expects($this->any())
            ->method('getMessageManager')
            ->willReturn($this->messageManager);
        $this->context->expects($this->any())
            ->method('getResultFactory')
            ->willReturn($this->resultFactoryMock);

        $this->objectManagerHelper = new ObjectManagerHelper($this);
        $this->controller = $this->objectManagerHelper->getObject(
            'Magento\Search\Controller\Adminhtml\Term\MassDelete',
            [
                'context' => $this->context,
                'resultPageFactory' => $this->pageFactory,
            ]
        );
    }
 protected function setUp()
 {
     $this->objectManagerHelper = new ObjectManagerHelper($this);
     $this->context = $this->getMockBuilder('\\Magento\\Backend\\App\\Action\\Context')->disableOriginalConstructor()->getMock();
     $this->request = $this->getMock('Magento\\Framework\\App\\RequestInterface');
     $this->response = $this->getMock('\\Magento\\Framework\\App\\ResponseInterface', ['sendResponse', 'setBody']);
     $this->productBuilder = $this->getMockBuilder('\\Magento\\Catalog\\Controller\\Adminhtml\\Product\\Builder')->disableOriginalConstructor()->setMethods(['build'])->getMock();
     $this->view = $this->getMock('\\Magento\\Framework\\App\\ViewInterface');
     $this->context->expects($this->any())->method('getRequest')->will($this->returnValue($this->request));
     $this->context->expects($this->any())->method('getResponse')->will($this->returnValue($this->response));
     $this->context->expects($this->any())->method('getView')->will($this->returnValue($this->view));
     $this->controller = $this->objectManagerHelper->getObject('\\Magento\\ConfigurableProduct\\Controller\\Adminhtml\\Product\\AddAttribute', ['context' => $this->context, 'productBuilder' => $this->productBuilder]);
 }
Exemplo n.º 11
0
 protected function setUp()
 {
     $this->autocomplete = $this->getMockBuilder('Magento\\Search\\Model\\AutocompleteInterface')->disableOriginalConstructor()->setMethods(['getItems'])->getMockForAbstractClass();
     $this->request = $this->getMockBuilder('\\Magento\\Framework\\App\\RequestInterface')->disableOriginalConstructor()->setMethods([])->getMockForAbstractClass();
     $this->response = $this->getMockBuilder('\\Magento\\Framework\\App\\ResponseInterface')->disableOriginalConstructor()->setMethods(['representJson', 'setRedirect'])->getMockForAbstractClass();
     $this->url = $this->getMockBuilder('Magento\\Framework\\UrlInterface')->disableOriginalConstructor()->setMethods(['getBaseUrl'])->getMockForAbstractClass();
     $this->context = $this->getMockBuilder('Magento\\Framework\\App\\Action\\Context')->setMethods(['getRequest', 'getResponse', 'getUrl'])->disableOriginalConstructor()->getMock();
     $this->context->expects($this->atLeastOnce())->method('getRequest')->will($this->returnValue($this->request));
     $this->context->expects($this->atLeastOnce())->method('getResponse')->will($this->returnValue($this->response));
     $this->context->expects($this->any())->method('getUrl')->will($this->returnValue($this->url));
     $this->objectManagerHelper = new ObjectManagerHelper($this);
     $this->controller = $this->objectManagerHelper->getObject('Magento\\Search\\Controller\\Ajax\\Suggest', ['context' => $this->context, 'autocomplete' => $this->autocomplete]);
 }
Exemplo n.º 12
0
 private function prepareContext()
 {
     $this->request = $this->getMockBuilder('Magento\\Framework\\App\\Request\\Http')->setMethods(['getParam', 'getParams', 'setParams'])->disableOriginalConstructor()->getMock();
     $objectManager = $this->getMock('Magento\\Framework\\ObjectManagerInterface');
     $product = $this->getMockBuilder('Magento\\Catalog\\Model\\Product')->setMethods(['isProductsHasSku'])->disableOriginalConstructor()->getMock();
     $product->expects($this->any())->method('isProductsHasSku')->with([1, 2, 3])->willReturn(true);
     $objectManager->expects($this->any())->method('create')->with('Magento\\Catalog\\Model\\Product')->willReturn($product);
     $messageManager = $this->getMockBuilder('\\Magento\\Framework\\Message\\ManagerInterface')->setMethods([])->disableOriginalConstructor()->getMock();
     $messageManager->expects($this->any())->method('addError')->willReturn(true);
     $this->context = $this->getMockBuilder('Magento\\Backend\\App\\Action\\Context')->setMethods(['getRequest', 'getObjectManager', 'getMessageManager', 'getResultRedirectFactory'])->disableOriginalConstructor()->getMock();
     $this->context->expects($this->any())->method('getRequest')->willReturn($this->request);
     $this->context->expects($this->any())->method('getObjectManager')->willReturn($objectManager);
     $this->context->expects($this->any())->method('getMessageManager')->willReturn($messageManager);
     $this->context->expects($this->any())->method('getResultRedirectFactory')->willReturn($this->resultRedirectFactory);
 }
Exemplo n.º 13
0
 protected function setUp()
 {
     $this->objectManagerHelper = new ObjectManagerHelper($this);
     $this->context = $this->getMockBuilder(\Magento\Backend\App\Action\Context::class)->disableOriginalConstructor()->getMock();
     $this->request = $this->getMock(\Magento\Framework\App\RequestInterface::class);
     $this->resultFactory = $this->getMock(\Magento\Framework\Controller\ResultFactory::class, [], [], '', false);
     $this->response = $this->getMock(\Magento\Framework\App\ResponseInterface::class, ['sendResponse', 'setBody']);
     $this->productBuilder = $this->getMockBuilder(\Magento\Catalog\Controller\Adminhtml\Product\Builder::class)->disableOriginalConstructor()->setMethods(['build'])->getMock();
     $this->view = $this->getMock(\Magento\Framework\App\ViewInterface::class);
     $this->context->expects($this->any())->method('getRequest')->will($this->returnValue($this->request));
     $this->context->expects($this->any())->method('getResponse')->will($this->returnValue($this->response));
     $this->context->expects($this->any())->method('getResultFactory')->will($this->returnValue($this->resultFactory));
     $this->context->expects($this->any())->method('getView')->will($this->returnValue($this->view));
     $this->controller = $this->objectManagerHelper->getObject(\Magento\ConfigurableProduct\Controller\Adminhtml\Product\AddAttribute::class, ['context' => $this->context, 'productBuilder' => $this->productBuilder]);
 }
Exemplo n.º 14
0
 protected function setUp()
 {
     $this->directpostSessionMock = $this->getMockBuilder('Magento\\Authorizenet\\Model\\Directpost\\Session')->setMethods(['getLastOrderIncrementId', 'removeCheckoutOrderIncrementId', 'isCheckoutOrderIncrementIdExist', 'unsetData'])->disableOriginalConstructor()->getMock();
     $this->objectManagerMock = $this->getMock('Magento\\Framework\\ObjectManagerInterface');
     $this->orderMock = $this->getMockBuilder('Magento\\Sales\\Model\\Order')->setMethods(['getId', 'getState', 'getIncrementId', 'registerCancellation', 'loadByIncrementId', 'save'])->disableOriginalConstructor()->getMock();
     $this->adminOrderCreateMock = $this->getMockBuilder('Magento\\Sales\\Model\\AdminOrder\\Create')->setMethods(['getSession'])->disableOriginalConstructor()->getMock();
     $sessionMock = $this->getMockBuilder('Magento\\Backend\\Model\\Session')->disableOriginalConstructor()->getMock();
     $this->sessionQuoteMock = $this->getMockBuilder('Magento\\Backend\\Model\\Session\\Quote')->setMethods(['getOrder', 'clearStorage'])->disableOriginalConstructor()->getMock();
     $this->objectManagerMock->expects($this->atLeastOnce())->method('get')->willReturnMap([['Magento\\Authorizenet\\Model\\Directpost\\Session', $this->directpostSessionMock], ['Magento\\Sales\\Model\\AdminOrder\\Create', $this->adminOrderCreateMock], ['Magento\\Backend\\Model\\Session\\Quote', $this->sessionQuoteMock], ['Magento\\Backend\\Model\\Session', $sessionMock]]);
     $this->objectManagerMock->expects($this->any())->method('create')->with('Magento\\Sales\\Model\\Order')->willReturn($this->orderMock);
     $this->requestMock = $this->getMockBuilder('Magento\\Framework\\App\\RequestInterface')->setMethods(['getParams'])->getMockForAbstractClass();
     $responseMock = $this->getMockForAbstractClass('Magento\\Framework\\App\\ResponseInterface');
     $redirectMock = $this->getMock('Magento\\Framework\\App\\Response\\RedirectInterface');
     $this->messageManagerMock = $this->getMock('Magento\\Framework\\Message\\ManagerInterface');
     $this->contextMock = $this->getMockBuilder('Magento\\Backend\\App\\Action\\Context')->setMethods(['getObjectManager', 'getRequest', 'getResponse', 'getRedirect', 'getMessageManager'])->disableOriginalConstructor()->getMock();
     $this->contextMock->expects($this->any())->method('getObjectManager')->willReturn($this->objectManagerMock);
     $this->contextMock->expects($this->any())->method('getRequest')->willReturn($this->requestMock);
     $this->contextMock->expects($this->any())->method('getResponse')->willReturn($responseMock);
     $this->contextMock->expects($this->any())->method('getRedirect')->willReturn($redirectMock);
     $this->contextMock->expects($this->any())->method('getMessageManager')->willReturn($this->messageManagerMock);
     $this->productHelperMock = $this->getMockBuilder('Magento\\Catalog\\Helper\\Product')->disableOriginalConstructor()->getMock();
     $this->escaperMock = $this->getMockBuilder('Magento\\Framework\\Escaper')->disableOriginalConstructor()->getMock();
     $this->resultPageFactoryMock = $this->getMockBuilder('Magento\\Framework\\View\\Result\\PageFactory')->disableOriginalConstructor()->getMock();
     $this->forwardFactoryMock = $this->getMockBuilder('Magento\\Backend\\Model\\View\\Result\\ForwardFactory')->setMethods(['create'])->disableOriginalConstructor()->getMock();
     $this->coreRegistryMock = $this->getMockBuilder('Magento\\Framework\\Registry')->setMethods(['register'])->disableOriginalConstructor()->getMock();
     $resultLayoutMock = $this->getMockBuilder('Magento\\Framework\\View\\Result\\Layout')->disableOriginalConstructor()->getMock();
     $this->resultLayoutFactoryMock = $this->getMockBuilder('Magento\\Framework\\View\\Result\\LayoutFactory')->setMethods(['create'])->disableOriginalConstructor()->getMock();
     $this->resultLayoutFactoryMock->expects($this->once())->method('create')->willReturn($resultLayoutMock);
     $this->helperMock = $this->getMockBuilder('Magento\\Authorizenet\\Helper\\Backend\\Data')->setMethods(['getSuccessOrderUrl'])->disableOriginalConstructor()->getMock();
     $this->controller = new Redirect($this->contextMock, $this->productHelperMock, $this->escaperMock, $this->resultPageFactoryMock, $this->forwardFactoryMock, $this->coreRegistryMock, $this->resultLayoutFactoryMock, $this->helperMock);
 }
Exemplo n.º 15
0
 public function setUp()
 {
     $this->requestMock = $this->getMock('Magento\\Framework\\App\\RequestInterface', [], [], '', false);
     $this->responseMock = $this->getMock('Magento\\Framework\\App\\ResponseInterface', [], [], '', false);
     $this->directoryMock = $this->getMock('Magento\\Framework\\Filesystem\\Directory\\ReadInterface', [], [], '', false);
     $this->fileSystemMock = $this->getMock('Magento\\Framework\\Filesystem', [], [], '', false);
     $this->storage = $this->getMock('Magento\\MediaStorage\\Helper\\File\\Storage', [], [], '', false);
     $this->objectManager = $this->getMock('Magento\\Framework\\ObjectManagerInterface', [], [], '', false);
     $this->contextMock = $this->getMock('Magento\\Backend\\App\\Action\\Context', [], [], '', false);
     $this->contextMock->expects($this->any())->method('getRequest')->willReturn($this->requestMock);
     $this->contextMock->expects($this->any())->method('getResponse')->willReturn($this->responseMock);
     $this->contextMock->expects($this->any())->method('getObjectManager')->willReturn($this->objectManager);
     $this->urlDecoderMock = $this->getMock('Magento\\Framework\\Url\\DecoderInterface', [], [], '', false);
     $this->resultRawMock = $this->getMock('Magento\\Framework\\Controller\\Result\\Raw', [], [], '', false);
     $this->resultRawFactoryMock = $this->getMock('Magento\\Framework\\Controller\\Result\\RawFactory', ['create'], [], '', false);
 }
Exemplo n.º 16
0
 /**
  * @SuppressWarnings(PHPMD.ExcessiveMethodLength)
  */
 public function setUp()
 {
     $objectManagerHelper = new ObjectManagerHelper($this);
     $this->shipmentLoader = $this->getMockBuilder('Magento\\Shipping\\Controller\\Adminhtml\\Order\\ShipmentLoader')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->labelGenerator = $this->getMockBuilder('Magento\\Shipping\\Model\\Shipping\\LabelGenerator')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->shipmentSender = $this->getMockBuilder('Magento\\Sales\\Model\\Order\\Email\\Sender\\ShipmentSender')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->objectManager = $this->getMock('Magento\\Framework\\ObjectManagerInterface');
     $this->context = $this->getMock('Magento\\Backend\\App\\Action\\Context', ['getRequest', 'getResponse', 'getMessageManager', 'getRedirect', 'getObjectManager', 'getSession', 'getActionFlag', 'getHelper', 'getResultRedirectFactory', 'getFormKeyValidator'], [], '', false);
     $this->response = $this->getMock('Magento\\Framework\\App\\ResponseInterface', ['setRedirect', 'sendResponse'], [], '', false);
     $this->request = $this->getMockBuilder('Magento\\Framework\\App\\Request\\Http')->disableOriginalConstructor()->getMock();
     $this->objectManager = $this->getMock('Magento\\Framework\\ObjectManager\\ObjectManager', ['create', 'get'], [], '', false);
     $this->messageManager = $this->getMock('Magento\\Framework\\Message\\Manager', ['addSuccess', 'addError'], [], '', false);
     $this->session = $this->getMock('Magento\\Backend\\Model\\Session', ['setIsUrlNotice', 'getCommentText'], [], '', false);
     $this->actionFlag = $this->getMock('Magento\\Framework\\App\\ActionFlag', ['get'], [], '', false);
     $this->helper = $this->getMock('Magento\\Backend\\Helper\\Data', ['getUrl'], [], '', false);
     $this->resultRedirect = $this->getMock('Magento\\Framework\\Controller\\Result\\Redirect', ['setPath'], [], '', false);
     $this->resultRedirect->expects($this->any())->method('setPath')->willReturn($this->resultRedirect);
     $resultRedirectFactory = $this->getMock('Magento\\Framework\\Controller\\Result\\RedirectFactory', ['create'], [], '', false);
     $resultRedirectFactory->expects($this->once())->method('create')->willReturn($this->resultRedirect);
     $this->formKeyValidator = $this->getMock('Magento\\Framework\\Data\\Form\\FormKey\\Validator', ['validate'], [], '', false);
     $this->context->expects($this->once())->method('getMessageManager')->will($this->returnValue($this->messageManager));
     $this->context->expects($this->once())->method('getRequest')->will($this->returnValue($this->request));
     $this->context->expects($this->once())->method('getResponse')->will($this->returnValue($this->response));
     $this->context->expects($this->once())->method('getObjectManager')->will($this->returnValue($this->objectManager));
     $this->context->expects($this->once())->method('getSession')->will($this->returnValue($this->session));
     $this->context->expects($this->once())->method('getActionFlag')->will($this->returnValue($this->actionFlag));
     $this->context->expects($this->once())->method('getHelper')->will($this->returnValue($this->helper));
     $this->context->expects($this->once())->method('getResultRedirectFactory')->will($this->returnValue($resultRedirectFactory));
     $this->context->expects($this->once())->method('getFormKeyValidator')->will($this->returnValue($this->formKeyValidator));
     $this->saveAction = $objectManagerHelper->getObject('Magento\\Shipping\\Controller\\Adminhtml\\Order\\Shipment\\Save', ['labelGenerator' => $this->labelGenerator, 'shipmentSender' => $this->shipmentSender, 'context' => $this->context, 'shipmentLoader' => $this->shipmentLoader, 'request' => $this->request, 'response' => $this->response]);
 }
Exemplo n.º 17
0
 /**
  * Set up test
  * @SuppressWarnings(PHPMD.ExcessiveMethodLength)
  */
 protected function setUp()
 {
     $this->contextMock = $this->getMock('Magento\\Backend\\App\\Action\\Context', ['getAuthorization', 'getSession', 'getActionFlag', 'getAuth', 'getView', 'getHelper', 'getBackendUrl', 'getFormKeyValidator', 'getLocaleResolver', 'getCanUseBaseUrl', 'getRequest', 'getResponse', 'getObjectManager', 'getMessageManager'], [], '', false);
     $this->response = $this->getMock('Magento\\Framework\\App\\ResponseInterface', ['setRedirect', 'sendResponse'], [], '', false);
     $this->view = $this->getMock('\\Magento\\Framework\\App\\ViewInterface', ['loadLayout', 'getPage', 'getConfig', 'getTitle', 'renderLayout', 'loadLayoutUpdates', 'getDefaultLayoutHandle', 'addPageLayoutHandles', 'generateLayoutBlocks', 'generateLayoutXml', 'getLayout', 'addActionLayoutHandles', 'setIsLayoutLoaded', 'isLayoutLoaded'], [], '', false);
     $this->session = $this->getMock('\\Magento\\Backend\\Model\\Session', ['setIsUrlNotice'], [], '', false);
     $this->session->expects($this->any())->method('setIsUrlNotice')->willReturn($this->objectManager);
     $this->actionFlag = $this->getMock('\\Magento\\Framework\\App\\ActionFlag', ['get'], [], '', false);
     $this->actionFlag->expects($this->any())->method("get")->willReturn($this->objectManager);
     $this->objectManager = $this->getMock('Magento\\Framework\\TestFramework\\Unit\\Helper\\ObjectManager', ['get'], [], '', false);
     $this->request = $this->getMockForAbstractClass('\\Magento\\Framework\\App\\RequestInterface', ['getParam', 'getRequest'], '', false);
     $this->response->expects($this->any())->method("setRedirect")->willReturn(1);
     $this->page = $this->getMock('\\Magento\\Framework\\View\\Result\\Page', [], [], '', false);
     $this->config = $this->getMock('\\Magento\\Framework\\View\\Result\\Page', [], [], '', false);
     $this->title = $this->getMock('\\Magento\\Framework\\View\\Page\\Title', [], [], '', false);
     $this->messageManager = $this->getMockForAbstractClass('\\Magento\\Framework\\Message\\ManagerInterface', ['addError', 'addSuccess'], '', false);
     $this->indexReg = $this->getMock('Magento\\Framework\\Indexer\\IndexerRegistry', ['get', 'setScheduled'], [], '', false);
     $this->helper = $this->getMock('\\Magento\\Backend\\Helper\\Data', ['getUrl'], [], '', false);
     $this->contextMock->expects($this->any())->method("getObjectManager")->willReturn($this->objectManager);
     $this->contextMock->expects($this->any())->method("getRequest")->willReturn($this->request);
     $this->contextMock->expects($this->any())->method("getResponse")->willReturn($this->response);
     $this->contextMock->expects($this->any())->method("getMessageManager")->willReturn($this->messageManager);
     $this->contextMock->expects($this->any())->method("getSession")->willReturn($this->session);
     $this->contextMock->expects($this->any())->method("getActionFlag")->willReturn($this->actionFlag);
     $this->contextMock->expects($this->any())->method("getHelper")->willReturn($this->helper);
 }
 /**
  * Set up
  *
  * @return void
  * @SuppressWarnings(PHPMD.ExcessiveMethodLength)
  */
 protected function setUp()
 {
     $this->objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->categoryMock = $this->getMock('Magento\\Catalog\\Model\\Category', ['getPath', 'addData', 'getId', 'getName', 'getResource', 'setStoreId', 'toArray'], [], '', false);
     $this->contextMock = $this->getMock('Magento\\Backend\\App\\Action\\Context', ['getTitle', 'getRequest', 'getObjectManager', 'getEventManager', 'getResponse', 'getMessageManager', 'getResultRedirectFactory', 'getSession'], [], '', false);
     $this->resultRedirectFactoryMock = $this->getMock('Magento\\Backend\\Model\\View\\Result\\RedirectFactory', ['create'], [], '', false);
     $this->resultPageMock = $this->getMock('Magento\\Framework\\View\\Result\\Page', ['setActiveMenu', 'getConfig', 'addBreadcrumb', 'getLayout', 'getBlock', 'getTitle', 'prepend'], [], '', false);
     $this->resultPageMock->expects($this->any())->method('getConfig')->will($this->returnSelf());
     $this->resultPageMock->expects($this->any())->method('getTitle')->will($this->returnSelf());
     $this->resultPageFactoryMock = $this->getMock('Magento\\Framework\\View\\Result\\PageFactory', ['create'], [], '', false);
     $this->resultPageFactoryMock->expects($this->any())->method('create')->willReturn($this->resultPageMock);
     $this->resultJsonFactoryMock = $this->getMock('Magento\\Framework\\Controller\\Result\\JsonFactory', ['create'], [], '', false);
     $this->storeManagerInterfaceMock = $this->getMockForAbstractClass('Magento\\Store\\Model\\StoreManagerInterface', [], '', false, true, true, ['getStore', 'getDefaultStoreView', 'getRootCategoryId']);
     $this->requestMock = $this->getMockForAbstractClass('Magento\\Framework\\App\\RequestInterface', [], '', false, true, true, ['getParam', 'getPost', 'getPostValue', 'getQuery', 'setParam']);
     $this->objectManagerMock = $this->getMockBuilder('Magento\\Framework\\ObjectManagerInterface')->disableOriginalConstructor()->getMock();
     $this->eventManagerMock = $this->getMockForAbstractClass('Magento\\Framework\\Event\\ManagerInterface', [], '', false, true, true, ['dispatch']);
     $this->sessionMock = $this->getMock('Magento\\Backend\\Model\\Session', ['__call'], [], '', false);
     $this->contextMock->expects($this->any())->method('getTitle')->willReturn($this->titleMock);
     $this->contextMock->expects($this->any())->method('getRequest')->willReturn($this->requestMock);
     $this->contextMock->expects($this->any())->method('getObjectManager')->willReturn($this->objectManagerMock);
     $this->contextMock->expects($this->any())->method('getEventManager')->willReturn($this->eventManagerMock);
     $this->contextMock->expects($this->any())->method('getResponse')->willReturn($this->responseMock);
     $this->contextMock->expects($this->any())->method('getSession')->willReturn($this->sessionMock);
     $this->contextMock->expects($this->any())->method('getResultRedirectFactory')->willReturn($this->resultRedirectFactoryMock);
     $this->edit = $this->objectManager->getObject('Magento\\Catalog\\Controller\\Adminhtml\\Category\\Edit', ['context' => $this->contextMock, 'resultPageFactory' => $this->resultPageFactoryMock, 'resultJsonFactory' => $this->resultJsonFactoryMock, 'storeManager' => $this->storeManagerInterfaceMock]);
 }
Exemplo n.º 19
0
 /**
  * @SuppressWarnings(PHPMD.ExcessiveMethodLength)
  */
 public function setUp()
 {
     $objectManagerHelper = new ObjectManagerHelper($this);
     $this->shipmentLoader = $this->getMockBuilder('Magento\\Shipping\\Controller\\Adminhtml\\Order\\ShipmentLoader')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->labelGenerator = $this->getMockBuilder('Magento\\Shipping\\Model\\Shipping\\LabelGenerator')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->shipmentSender = $this->getMockBuilder('Magento\\Sales\\Model\\Order\\Email\\Sender\\ShipmentSender')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->context = $this->getMockBuilder('Magento\\Backend\\App\\Action\\Context')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->objectManager = $this->getMock('Magento\\Framework\\ObjectManagerInterface');
     $this->context = $this->getMock('Magento\\Backend\\App\\Action\\Context', ['getRequest', 'getResponse', 'getMessageManager', 'getRedirect', 'getObjectManager', 'getSession', 'getActionFlag', 'getHelper', 'getView'], [], '', false);
     $this->response = $this->getMock('Magento\\Framework\\App\\ResponseInterface', ['setRedirect', 'sendResponse'], [], '', false);
     $this->request = $this->getMockBuilder('Magento\\Framework\\App\\Request\\Http')->disableOriginalConstructor()->getMock();
     $this->messageManager = $this->getMock('Magento\\Framework\\Message\\Manager', ['addSuccess', 'addError'], [], '', false);
     $this->session = $this->getMock('Magento\\Backend\\Model\\Session', ['setIsUrlNotice', 'getCommentText'], [], '', false);
     $this->actionFlag = $this->getMock('Magento\\Framework\\App\\ActionFlag', ['get'], [], '', false);
     $this->helper = $this->getMock('Magento\\Backend\\Helper\\Data', ['getUrl'], [], '', false);
     $this->view = $this->getMock('Magento\\Framework\\App\\ViewInterface', [], [], '', false);
     $this->resultPageMock = $this->getMockBuilder('Magento\\Framework\\View\\Result\\Page')->disableOriginalConstructor()->getMock();
     $this->pageConfigMock = $this->getMockBuilder('Magento\\Framework\\View\\Page\\Config')->disableOriginalConstructor()->getMock();
     $this->pageTitleMock = $this->getMockBuilder('Magento\\Framework\\View\\Page\\Title')->disableOriginalConstructor()->getMock();
     $this->context->expects($this->once())->method('getMessageManager')->will($this->returnValue($this->messageManager));
     $this->context->expects($this->once())->method('getRequest')->will($this->returnValue($this->request));
     $this->context->expects($this->once())->method('getResponse')->will($this->returnValue($this->response));
     $this->context->expects($this->once())->method('getObjectManager')->will($this->returnValue($this->objectManager));
     $this->context->expects($this->once())->method('getSession')->will($this->returnValue($this->session));
     $this->context->expects($this->once())->method('getActionFlag')->will($this->returnValue($this->actionFlag));
     $this->context->expects($this->once())->method('getHelper')->will($this->returnValue($this->helper));
     $this->context->expects($this->once())->method('getView')->will($this->returnValue($this->view));
     $this->newAction = $objectManagerHelper->getObject('Magento\\Shipping\\Controller\\Adminhtml\\Order\\Shipment\\NewAction', ['context' => $this->context, 'shipmentLoader' => $this->shipmentLoader, 'request' => $this->request, 'response' => $this->response, 'view' => $this->view]);
 }
Exemplo n.º 20
0
 public function setUp()
 {
     $this->request = $this->getMock('Magento\\Framework\\App\\RequestInterface');
     $this->response = $this->getMock('Magento\\Framework\\App\\ResponseInterface');
     $this->categoryHelper = $this->getMock('Magento\\Catalog\\Helper\\Category', [], [], '', false);
     $this->objectManager = $this->getMock('Magento\\Framework\\ObjectManager', [], [], '', false);
     $this->eventManager = $this->getMock('Magento\\Framework\\Event\\ManagerInterface');
     $this->update = $this->getMock('Magento\\Framework\\View\\Layout\\ProcessorInterface');
     $this->layout = $this->getMock('Magento\\Framework\\View\\Layout', [], [], '', false);
     $this->layout->expects($this->any())->method('getUpdate')->will($this->returnValue($this->update));
     $this->view = $this->getMock('Magento\\Framework\\App\\ViewInterface');
     $this->view->expects($this->any())->method('getLayout')->will($this->returnValue($this->layout));
     $this->context = $this->getMock('Magento\\Backend\\App\\Action\\Context', [], [], '', false);
     $this->context->expects($this->any())->method('getRequest')->will($this->returnValue($this->request));
     $this->context->expects($this->any())->method('getResponse')->will($this->returnValue($this->response));
     $this->context->expects($this->any())->method('getObjectManager')->will($this->returnValue($this->objectManager));
     $this->context->expects($this->any())->method('getEventManager')->will($this->returnValue($this->eventManager));
     $this->context->expects($this->any())->method('getView')->will($this->returnValue($this->view));
     $this->category = $this->getMock('Magento\\Catalog\\Model\\Category', [], [], '', false);
     $this->categoryFactory = $this->getMock('Magento\\Catalog\\Model\\CategoryFactory', ['create'], [], '', false);
     $this->store = $this->getMock('Magento\\Store\\Model\\Store', [], [], '', false);
     $this->storeManager = $this->getMock('Magento\\Store\\Model\\StoreManagerInterface');
     $this->storeManager->expects($this->any())->method('getStore')->will($this->returnValue($this->store));
     $this->catalogDesign = $this->getMock('Magento\\Catalog\\Model\\Design', [], [], '', false);
     $this->layoutHelper = $this->getMock('Magento\\Theme\\Helper\\Layout', [], [], '', false);
     $this->action = (new ObjectManager($this))->getObject('Magento\\Catalog\\Controller\\Category\\View', ['context' => $this->context, 'catalogDesign' => $this->catalogDesign, 'categoryFactory' => $this->categoryFactory, 'storeManager' => $this->storeManager]);
 }
Exemplo n.º 21
0
 protected function setUp()
 {
     $this->objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->messageManagerMock = $this->getMock('Magento\\Framework\\Message\\ManagerInterface', [], [], '', false);
     $this->requestMock = $this->getMockForAbstractClass('Magento\\Framework\\App\\RequestInterface', [], '', false, true, true, ['getParam']);
     $this->blockMock = $this->getMockBuilder('Magento\\Cms\\Model\\Block')->disableOriginalConstructor()->setMethods(['load', 'delete'])->getMock();
     $this->objectManagerMock = $this->getMockBuilder('Magento\\Framework\\ObjectManager\\ObjectManager')->disableOriginalConstructor()->setMethods(['create'])->getMock();
     $this->resultRedirectMock = $this->getMockBuilder('Magento\\Backend\\Model\\View\\Result\\Redirect')->setMethods(['setPath'])->disableOriginalConstructor()->getMock();
     $this->resultRedirectFactoryMock = $this->getMockBuilder('Magento\\Backend\\Model\\View\\Result\\RedirectFactory')->disableOriginalConstructor()->setMethods(['create'])->getMock();
     $this->resultRedirectFactoryMock->expects($this->atLeastOnce())->method('create')->willReturn($this->resultRedirectMock);
     $this->contextMock = $this->getMock('\\Magento\\Backend\\App\\Action\\Context', [], [], '', false);
     $this->contextMock->expects($this->any())->method('getRequest')->willReturn($this->requestMock);
     $this->contextMock->expects($this->any())->method('getMessageManager')->willReturn($this->messageManagerMock);
     $this->contextMock->expects($this->any())->method('getObjectManager')->willReturn($this->objectManagerMock);
     $this->contextMock->expects($this->any())->method('getResultRedirectFactory')->willReturn($this->resultRedirectFactoryMock);
     $this->deleteController = $this->objectManager->getObject('Magento\\Cms\\Controller\\Adminhtml\\Block\\Delete', ['context' => $this->contextMock]);
 }
Exemplo n.º 22
0
 /**
  * Init mocks for tests
  * @return void
  */
 public function setUp()
 {
     $this->objectManager = new ObjectManager($this);
     $this->contextMock = $this->getMockBuilder('\\Magento\\Backend\\App\\Action\\Context')->disableOriginalConstructor()->getMock();
     $this->authenticationMock = $this->getMockBuilder(AuthenticationInterface::class)->disableOriginalConstructor()->getMock();
     $this->requestMock = $this->getMockBuilder('Magento\\Framework\\App\\RequestInterface')->setMethods(['getParam'])->getMockForAbstractClass();
     $this->messageManagerMock = $this->getMock('Magento\\Framework\\Message\\ManagerInterface');
     $this->resultFactoryMock = $this->getMock('Magento\\Framework\\Controller\\ResultFactory', ['create'], [], '', false);
     $this->redirectMock = $this->getMock('Magento\\Backend\\Model\\View\\Result\\Redirect', ['setPath'], [], '', false);
     $this->customerDataMock = $this->getMock('Magento\\Customer\\Model\\Data\\Customer', [], [], '', false);
     $this->contextMock = $this->getMockBuilder('Magento\\Backend\\App\\Action\\Context')->setMethods(['getObjectManager', 'getResultFactory', 'getMessageManager', 'getRequest'])->disableOriginalConstructor()->getMock();
     $this->contextMock->expects($this->any())->method('getRequest')->willReturn($this->requestMock);
     $this->contextMock->expects($this->any())->method('getMessageManager')->willReturn($this->messageManagerMock);
     $this->contextMock->expects($this->any())->method('getResultFactory')->willReturn($this->resultFactoryMock);
     $this->resultFactoryMock->expects($this->once())->method('create')->willReturn($this->redirectMock);
     $this->controller = $this->objectManager->getObject('\\Magento\\Customer\\Controller\\Adminhtml\\Locks\\Unlock', ['context' => $this->contextMock, 'authentication' => $this->authenticationMock]);
 }
Exemplo n.º 23
0
 protected function setUp()
 {
     $this->request = $this->getMockBuilder('\\Magento\\Framework\\App\\RequestInterface')->disableOriginalConstructor()->setMethods([])->getMockForAbstractClass();
     $this->response = $this->getMockBuilder('\\Magento\\Framework\\App\\ResponseInterface')->disableOriginalConstructor()->setMethods([])->getMockForAbstractClass();
     $this->objectManager = $this->getMockBuilder('\\Magento\\Framework\\ObjectManagerInterface')->disableOriginalConstructor()->setMethods(['create'])->getMockForAbstractClass();
     $this->messageManager = $this->getMockBuilder('\\Magento\\Framework\\Message\\ManagerInterface')->disableOriginalConstructor()->setMethods(['addSuccess', 'addError'])->getMockForAbstractClass();
     $this->context = $this->getMockBuilder('Magento\\Backend\\App\\Action\\Context')->setMethods(['getRequest', 'getResponse', 'getObjectManager', 'getMessageManager'])->disableOriginalConstructor()->getMock();
     $this->context->expects($this->atLeastOnce())->method('getRequest')->will($this->returnValue($this->request));
     $this->context->expects($this->atLeastOnce())->method('getResponse')->will($this->returnValue($this->response));
     $this->context->expects($this->any())->method('getObjectManager')->will($this->returnValue($this->objectManager));
     $this->context->expects($this->any())->method('getMessageManager')->will($this->returnValue($this->messageManager));
     $this->pageFactory = $this->getMockBuilder('Magento\\Framework\\View\\Result\\PageFactory')->setMethods([])->disableOriginalConstructor()->getMock();
     $this->redirect = $this->getMockBuilder('Magento\\Backend\\Model\\View\\Result\\Redirect')->setMethods(['setPath'])->disableOriginalConstructor()->getMock();
     $this->redirectFactory = $this->getMockBuilder('Magento\\Backend\\Model\\View\\Result\\RedirectFactory')->setMethods(['create'])->disableOriginalConstructor()->getMock();
     $this->redirectFactory->expects($this->any())->method('create')->will($this->returnValue($this->redirect));
     $this->objectManagerHelper = new ObjectManagerHelper($this);
     $this->controller = $this->objectManagerHelper->getObject('Magento\\Search\\Controller\\Adminhtml\\Term\\MassDelete', ['context' => $this->context, 'resultPageFactory' => $this->pageFactory, 'resultRedirectFactory' => $this->redirectFactory]);
 }
 public function setUp()
 {
     $reportTypes = ['sales' => 'Magento\\Sales\\Model\\Resource\\Report\\Order'];
     $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->resultRedirectFactory = $this->getMock('Magento\\Backend\\Model\\View\\Result\\RedirectFactory', ['create'], [], '', false);
     $this->resultRedirect = $this->getMock('Magento\\Backend\\Model\\View\\Result\\Redirect', [], [], '', false);
     $this->request = $this->getMock('Magento\\Framework\\App\\RequestInterface', [], [], '', false);
     $this->response = $this->getMock('Magento\\Framework\\App\\ResponseInterface', ['setRedirect', 'sendResponse'], [], '', false);
     $this->messageManager = $this->getMock('\\Magento\\Framework\\Message\\Manager', [], [], '', false);
     $this->order = $this->getMock('Magento\\Sales\\Model\\Resource\\Report\\Order', [], [], '', false);
     $this->objectManager = $this->getMock('Magento\\Framework\\ObjectManagerInterface', [], [], '', false);
     $this->context = $this->getMock('Magento\\Backend\\App\\Action\\Context', [], [], '', false);
     $this->context->expects($this->once())->method('getRequest')->willReturn($this->request);
     $this->context->expects($this->once())->method('getResponse')->willReturn($this->response);
     $this->context->expects($this->once())->method('getMessageManager')->willReturn($this->messageManager);
     $this->context->expects($this->any())->method('getObjectManager')->willReturn($this->objectManager);
     $this->refreshStatisticsController = $objectManagerHelper->getObject('Magento\\Backend\\Controller\\Adminhtml\\Dashboard\\RefreshStatistics', ['context' => $this->context, 'resultRedirectFactory' => $this->resultRedirectFactory, 'reportTypes' => $reportTypes]);
 }
Exemplo n.º 25
0
 protected function setUp()
 {
     $objectManagerHelper = new ObjectManagerHelper($this);
     $this->shipmentLoader = $this->getMockBuilder('Magento\\Shipping\\Controller\\Adminhtml\\Order\\ShipmentLoader')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->context = $this->getMock('Magento\\Backend\\App\\Action\\Context', ['getRequest', 'getResponse', 'getRedirect', 'getObjectManager', 'getTitle', 'getView'], [], '', false);
     $this->response = $this->getMock('Magento\\Framework\\App\\ResponseInterface', ['setRedirect', 'sendResponse', 'setBody'], [], '', false);
     $this->request = $this->getMockBuilder('Magento\\Framework\\App\\Request\\Http')->disableOriginalConstructor()->getMock();
     $this->objectManager = $this->getMock('Magento\\Framework\\ObjectManager\\ObjectManager', ['create', 'get'], [], '', false);
     $this->view = $this->getMock('Magento\\Framework\\App\\ViewInterface', [], [], '', false);
     $this->resultPageMock = $this->getMockBuilder('Magento\\Framework\\View\\Result\\Page')->disableOriginalConstructor()->getMock();
     $this->pageConfigMock = $this->getMockBuilder('Magento\\Framework\\View\\Page\\Config')->disableOriginalConstructor()->getMock();
     $this->pageTitleMock = $this->getMockBuilder('Magento\\Framework\\View\\Page\\Title')->disableOriginalConstructor()->getMock();
     $this->context->expects($this->once())->method('getRequest')->will($this->returnValue($this->request));
     $this->context->expects($this->once())->method('getResponse')->will($this->returnValue($this->response));
     $this->context->expects($this->once())->method('getObjectManager')->will($this->returnValue($this->objectManager));
     $this->context->expects($this->once())->method('getView')->will($this->returnValue($this->view));
     $this->controller = $objectManagerHelper->getObject('Magento\\Shipping\\Controller\\Adminhtml\\Order\\Shipment\\AddTrack', ['context' => $this->context, 'shipmentLoader' => $this->shipmentLoader, 'request' => $this->request, 'response' => $this->response, 'view' => $this->view]);
 }
Exemplo n.º 26
0
 protected function setUp()
 {
     $this->objectManagerHelper = new ObjectManagerHelper($this);
     $this->storageDatabase = $this->getMockBuilder('\\Magento\\MediaStorage\\Helper\\File\\Storage\\Database')->disableOriginalConstructor()->setMethods(['saveFile'])->getMock();
     $this->uploaderFactory = $this->getMockBuilder('\\Magento\\MediaStorage\\Model\\File\\UploaderFactory')->disableOriginalConstructor()->setMethods(['create'])->getMock();
     $this->session = $this->getMockBuilder('\\Magento\\Backend\\Model\\Session')->disableOriginalConstructor()->getMock();
     $this->resultFactory = $this->getMockBuilder('\\Magento\\Framework\\Controller\\ResultFactory')->disableOriginalConstructor()->setMethods(['create'])->getMock();
     $this->context = $this->getMockBuilder('\\Magento\\Backend\\App\\Action\\Context')->disableOriginalConstructor()->getMock();
     $this->request = $this->getMock('Magento\\Framework\\App\\RequestInterface');
     $this->response = $this->getMock('\\Magento\\Framework\\App\\ResponseInterface', ['setHttpResponseCode', 'clearBody', 'sendHeaders', 'sendResponse', 'setHeader']);
     $this->fileHelper = $this->getMock('\\Magento\\Downloadable\\Helper\\File', ['uploadFromTmp'], [], '', false);
     $this->context->expects($this->any())->method('getRequest')->will($this->returnValue($this->request));
     $this->context->expects($this->any())->method('getSession')->will($this->returnValue($this->session));
     $this->context->expects($this->any())->method('getResultFactory')->will($this->returnValue($this->resultFactory));
     $this->link = $this->getMockBuilder('\\Magento\\Downloadable\\Model\\Link')->disableOriginalConstructor()->getMock();
     $this->sample = $this->getMockBuilder('\\Magento\\Downloadable\\Model\\Sample')->disableOriginalConstructor()->getMock();
     $this->upload = $this->objectManagerHelper->getObject('Magento\\Downloadable\\Controller\\Adminhtml\\Downloadable\\File\\Upload', ['context' => $this->context, 'link' => $this->link, 'sample' => $this->sample, 'fileHelper' => $this->fileHelper, 'uploaderFactory' => $this->uploaderFactory, 'storageDatabase' => $this->storageDatabase]);
 }
Exemplo n.º 27
0
 protected function setUp()
 {
     $this->actionContextMock = $this->getMockBuilder('Magento\\Backend\\App\\Action\\Context')->disableOriginalConstructor()->getMock();
     $this->requestMock = $this->getMockBuilder('Magento\\Framework\\App\\RequestInterface')->disableOriginalConstructor()->getMock();
     $this->urlDecoderMock = $this->getMockBuilder('Magento\\Framework\\Url\\DecoderInterface')->disableOriginalConstructor()->getMock();
     $this->objectManagerMock = $this->getMockBuilder('Magento\\Framework\\ObjectManagerInterface')->disableOriginalConstructor()->getMock();
     $this->templateFilterMock = $this->getMockBuilder('Magento\\Cms\\Model\\Template\\Filter')->disableOriginalConstructor()->getMock();
     $this->imageAdapterFactoryMock = $this->getMockBuilder('Magento\\Framework\\Image\\AdapterFactory')->disableOriginalConstructor()->getMock();
     $this->imageAdapterMock = $this->getMockBuilder('Magento\\Framework\\Image\\Adapter\\AdapterInterface')->disableOriginalConstructor()->setMethods(['getMimeType', 'getColorAt', 'getImage', 'watermark', 'refreshImageDimensions', 'checkDependencies', 'createPngFromString', 'open', 'resize', 'crop', 'save', 'rotate'])->getMock();
     $this->responseMock = $this->getMockBuilder('Magento\\Framework\\App\\ResponseInterface')->disableOriginalConstructor()->setMethods(['setHeader', 'setBody', 'sendResponse'])->getMock();
     $this->wysiwygConfigMock = $this->getMockBuilder('Magento\\Cms\\Model\\Wysiwyg\\Config')->disableOriginalConstructor()->getMock();
     $this->loggerMock = $this->getMockBuilder('Psr\\Log\\LoggerInterface')->disableOriginalConstructor()->getMock();
     $this->actionContextMock->expects($this->any())->method('getRequest')->willReturn($this->requestMock);
     $this->actionContextMock->expects($this->any())->method('getResponse')->willReturn($this->responseMock);
     $this->actionContextMock->expects($this->any())->method('getObjectManager')->willReturn($this->objectManagerMock);
     $objectManager = new \Magento\TestFramework\Helper\ObjectManager($this);
     $this->wysiwygDirective = $objectManager->getObject('Magento\\Cms\\Controller\\Adminhtml\\Wysiwyg\\Directive', ['context' => $this->actionContextMock, 'urlDecoder' => $this->urlDecoderMock]);
 }
Exemplo n.º 28
0
 public function setUp()
 {
     $this->contextMock = $this->getMock('\\Magento\\Backend\\App\\Action\\Context', [], [], '', false);
     $observerMock = $this->getMock('\\Magento\\Framework\\Event\\Manager', [], [], '', false);
     $this->responseMock = $this->getMock('\\Magento\\Framework\\App\\Response', ['setBody'], [], '', false);
     $this->contextMock->expects($this->once())->method('getEventManager')->willReturn($observerMock);
     $this->contextMock->expects($this->once())->method('getResponse')->willReturn($this->responseMock);
     $this->swatchHelperMock = $this->getMock('\\Magento\\Swatches\\Helper\\Media', [], [], '', false);
     $this->adapterFactoryMock = $this->getMock('\\Magento\\Framework\\Image\\AdapterFactory', ['create'], [], '', false);
     $this->configMock = $this->getMock('\\Magento\\Catalog\\Model\\Product\\Media\\Config', [], [], '', false);
     $this->filesystemMock = $this->getMock('\\Magento\\Framework\\Filesystem', [], [], '', false);
     $this->uploaderFactoryMock = $this->getMock('\\Magento\\MediaStorage\\Model\\File\\UploaderFactory', ['create'], [], '', false);
     $this->uploaderMock = $this->getMock('\\Magento\\MediaStorage\\Model\\File\\Uploader', [], [], '', false);
     $this->adapterMock = $this->getMock('\\Magento\\Framework\\Image\\Adapter', [], [], '', false);
     $this->mediaDirectoryMock = $this->getMock('\\Magento\\Framework\\Filesystem\\Directory\\Read', [], [], '', false);
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->controller = $objectManager->getObject('\\Magento\\Swatches\\Controller\\Adminhtml\\Iframe\\Show', ['context' => $this->contextMock, 'swatchHelper' => $this->swatchHelperMock, 'adapterFactory' => $this->adapterFactoryMock, 'config' => $this->configMock, 'filesystem' => $this->filesystemMock, 'uploaderFactory' => $this->uploaderFactoryMock]);
 }
Exemplo n.º 29
0
 protected function setUp()
 {
     $this->objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->messageManagerMock = $this->getMock('Magento\\Framework\\Message\\ManagerInterface', [], [], '', false);
     $this->coreRegistryMock = $this->getMock('\\Magento\\Framework\\Registry', [], [], '', false);
     $this->pageMock = $this->getMockBuilder('Magento\\Cms\\Model\\Page')->disableOriginalConstructor()->getMock();
     $this->objectManagerMock = $this->getMockBuilder('Magento\\Framework\\ObjectManager\\ObjectManager')->setMethods(['create', 'get'])->disableOriginalConstructor()->getMock();
     $this->objectManagerMock->expects($this->once())->method('create')->with('Magento\\Cms\\Model\\Page')->willReturn($this->pageMock);
     $this->resultRedirectMock = $this->getMockBuilder('Magento\\Backend\\Model\\View\\Result\\Redirect')->disableOriginalConstructor()->getMock();
     $this->resultRedirectFactoryMock = $this->getMockBuilder('Magento\\Backend\\Model\\View\\Result\\RedirectFactory')->disableOriginalConstructor()->getMock();
     $this->resultPageFactoryMock = $this->getMock('Magento\\Framework\\View\\Result\\PageFactory', [], [], '', false);
     $this->requestMock = $this->getMockForAbstractClass('Magento\\Framework\\App\\RequestInterface', [], '', false, true, true, []);
     $this->contextMock = $this->getMock('\\Magento\\Backend\\App\\Action\\Context', [], [], '', false);
     $this->contextMock->expects($this->once())->method('getRequest')->willReturn($this->requestMock);
     $this->contextMock->expects($this->once())->method('getObjectManager')->willReturn($this->objectManagerMock);
     $this->contextMock->expects($this->once())->method('getMessageManager')->willReturn($this->messageManagerMock);
     $this->contextMock->expects($this->once())->method('getResultRedirectFactory')->willReturn($this->resultRedirectFactoryMock);
     $this->editController = $this->objectManager->getObject('Magento\\Cms\\Controller\\Adminhtml\\Page\\Edit', ['context' => $this->contextMock, 'resultPageFactory' => $this->resultPageFactoryMock, 'registry' => $this->coreRegistryMock]);
 }
Exemplo n.º 30
0
 /**
  * Set up
  */
 public function setUp()
 {
     $this->contextMock = $this->getMock('\\Magento\\Backend\\App\\Action\\Context', [], [], '', false);
     $this->rawFactoryMock = $this->getMock('\\Magento\\Framework\\Controller\\Result\\RawFactory', ['create'], [], '', false);
     $response = $this->getMock('\\Magento\\Framework\\Controller\\Result\\Raw', [], [], '', false);
     $this->rawFactoryMock->expects($this->once())->method('create')->willReturn($response);
     $this->configMock = $this->getMock('\\Magento\\Catalog\\Model\\Product\\Media\\Config', [], [], '', false);
     $this->filesystemMock = $this->getMock('\\Magento\\Framework\\Filesystem', [], [], '', false);
     $this->adapterMock = $this->getMock('\\Magento\\Framework\\Image', [], [], '', false);
     $this->adapterFactoryMock = $this->getMock('\\Magento\\Framework\\Image\\AdapterFactory', ['create'], [], '', false);
     $this->abstractAdapter = $this->getMock('\\Magento\\Framework\\Image\\Adapter\\AbstractAdapter', [], [], '', false);
     $this->adapterFactoryMock->expects($this->once())->method('create')->willReturn($this->abstractAdapter);
     $this->curlMock = $this->getMock('\\Magento\\Framework\\HTTP\\Adapter\\Curl', [], [], '', false);
     $this->storageFileMock = $this->getMock('\\Magento\\MediaStorage\\Model\\ResourceModel\\File\\Storage\\File', [], [], '', false);
     $this->request = $this->getMock('\\Magento\\Framework\\App\\RequestInterface');
     $this->contextMock->expects($this->any())->method('getRequest')->will($this->returnValue($this->request));
     $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->image = $objectManager->getObject('\\Magento\\ProductVideo\\Controller\\Adminhtml\\Product\\Gallery\\RetrieveImage', ['context' => $this->contextMock, 'resultRawFactory' => $this->rawFactoryMock, 'mediaConfig' => $this->configMock, 'fileSystem' => $this->filesystemMock, 'imageAdapterFactory' => $this->adapterFactoryMock, 'curl' => $this->curlMock, 'fileUtility' => $this->storageFileMock]);
 }