当前位置: 首页>>代码示例>>PHP>>正文


PHP PHPUnit_Framework_MockObject_MockObject::dispatch方法代码示例

本文整理汇总了PHP中PHPUnit_Framework_MockObject_MockObject::dispatch方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPUnit_Framework_MockObject_MockObject::dispatch方法的具体用法?PHP PHPUnit_Framework_MockObject_MockObject::dispatch怎么用?PHP PHPUnit_Framework_MockObject_MockObject::dispatch使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PHPUnit_Framework_MockObject_MockObject的用法示例。


在下文中一共展示了PHPUnit_Framework_MockObject_MockObject::dispatch方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testUpdateActionSuccess

 public function testUpdateActionSuccess()
 {
     $content = '{"packages":[{"name":"vendor\\/package","version":"1.0"}],"type":"update",' . '"headerTitle": "Update package 1" }';
     $this->request->expects($this->any())->method('getContent')->willReturn($content);
     $this->payloadValidator->expects($this->once())->method('validatePayload')->willReturn('');
     $this->updaterTaskCreator->expects($this->once())->method('createUpdaterTasks')->willReturn('');
     $this->controller->setEvent($this->mvcEvent);
     $this->controller->dispatch($this->request, $this->response);
     $this->controller->updateAction();
 }
开发者ID:Doability,项目名称:magento2dev,代码行数:10,代码来源:StartUpdaterTest.php

示例2: dispatchThrowsInvalidSlotExceptionIfObjectManagerOfSignalSlotDispatcherIsNotSet

 /**
  * @test
  * @expectedException \TYPO3\CMS\Extbase\SignalSlot\Exception\InvalidSlotException
  */
 public function dispatchThrowsInvalidSlotExceptionIfObjectManagerOfSignalSlotDispatcherIsNotSet()
 {
     $this->signalSlotDispatcher->_set('isInitialized', true);
     $this->signalSlotDispatcher->_set('objectManager', null);
     $this->signalSlotDispatcher->_set('slots', array('ClassA' => array('emitSomeSignal' => array(array()))));
     $this->assertSame(null, $this->signalSlotDispatcher->dispatch('ClassA', 'emitSomeSignal'));
 }
开发者ID:CDRO,项目名称:TYPO3.CMS,代码行数:11,代码来源:DispatcherTest.php

示例3: deletesExclusiveResource

 /**
  * @test
  * @group luszo
  */
 public function deletesExclusiveResource()
 {
     $upload = ROOT_TESTS . '/data/self-lussing-manatee.jpg';
     $file = $this->filelib->getFileRepository()->upload($upload, null, 'tussi');
     $this->filelib->getFileRepository()->delete($file);
     $this->ed->dispatch(Events::FILE_AFTER_DELETE, Argument::type('Xi\\Filelib\\Event\\FileEvent'))->shouldHaveBeenCalled();
     $this->assertFalse($this->filelib->getStorage()->exists($file->getResource()));
 }
开发者ID:kankje,项目名称:xi-filelib,代码行数:12,代码来源:FileRepositoryTest.php

示例4: testUpdateActionSuccessDisable

 public function testUpdateActionSuccessDisable()
 {
     $content = '{"packages":[{"name":"vendor\\/package"}],"type":"disable",' . '"headerTitle": "Disable Package 1" }';
     $this->request->expects($this->any())->method('getContent')->willReturn($content);
     $this->fullModuleList->expects($this->once())->method('has')->willReturn(true);
     $write = $this->getMockForAbstractClass('Magento\\Framework\\Filesystem\\Directory\\WriteInterface', [], '', false);
     $this->filesystem->expects($this->once())->method('getDirectoryWrite')->willReturn($write);
     $write->expects($this->once())->method('writeFile')->with('.type.json', '{"type":"disable","headerTitle":"Disable Package 1","titles":["D"]}');
     $this->controller->setEvent($this->mvcEvent);
     $this->controller->dispatch($this->request, $this->response);
     $this->controller->updateAction();
 }
开发者ID:kidaa30,项目名称:magento2-platformsh,代码行数:12,代码来源:StartUpdaterTest.php

示例5: testDispatch

 /**
  * @magentoAppIsolation enabled
  */
 public function testDispatch()
 {
     $request = new Magento_Test_Request();
     $request->setDispatched();
     /* Area-specific controller is used because area must be known at the moment of loading the design */
     $this->_model = new Mage_Core_Controller_Front_Action($request, new Magento_Test_Response());
     $this->_model->dispatch('not_exists');
     $this->assertFalse($request->isDispatched());
     $this->assertEquals('cms', $request->getModuleName());
     $this->assertEquals('index', $request->getControllerName());
     $this->assertEquals('noRoute', $request->getActionName());
 }
开发者ID:relue,项目名称:magento2,代码行数:15,代码来源:ActionTest.php

示例6: testDispatch

 /**
  * @magentoAppIsolation enabled
  */
 public function testDispatch()
 {
     if (headers_sent()) {
         $this->markTestSkipped('Can\' dispatch - headers already sent');
     }
     $request = new Mage_Test_Controller_Request_Http();
     $request->setDispatched();
     /* Area-specific controller is used because area must be known at the moment of loading the design */
     $this->_model = new Mage_Core_Controller_Front_Action($request, new Mage_Test_Controller_Request_Http());
     $this->_model->dispatch('not_exists');
     $this->assertFalse($request->isDispatched());
     $this->assertEquals('cms', $request->getModuleName());
     $this->assertEquals('index', $request->getControllerName());
     $this->assertEquals('noRoute', $request->getActionName());
 }
开发者ID:NatashaOlut,项目名称:Mage_Test,代码行数:18,代码来源:Action.php

示例7: testDispatch

 /**
  * @magentoAppIsolation enabled
  */
 public function testDispatch()
 {
     if (headers_sent()) {
         $this->markTestSkipped('Can\' dispatch - headers already sent');
     }
     $request = new Magento_Test_Request();
     $request->setDispatched();
     /* Area-specific controller is used because area must be known at the moment of loading the design */
     $this->_model = Mage::getObjectManager()->create('Mage_Core_Controller_Front_Action', array('request' => $request, 'response' => new Magento_Test_Response(), 'areaCode' => 'frontend'));
     $this->_model->dispatch('not_exists');
     $this->assertFalse($request->isDispatched());
     $this->assertEquals('cms', $request->getModuleName());
     $this->assertEquals('index', $request->getControllerName());
     $this->assertEquals('noRoute', $request->getActionName());
 }
开发者ID:natxetee,项目名称:magento2,代码行数:18,代码来源:ActionTest.php

示例8: testDispatch

 /**
  * @expectedException \Magento\Framework\Exception\NotFoundException
  */
 public function testDispatch()
 {
     $this->_scopeConfig->expects($this->once())->method('isSetFlag')->with(\Magento\Contact\Controller\Index::XML_PATH_ENABLED, \Magento\Store\Model\ScopeInterface::SCOPE_STORE)->will($this->returnValue(false));
     $this->_controller->dispatch($this->getMockForAbstractClass('\\Magento\\Framework\\App\\RequestInterface', [], '', false));
 }
开发者ID:opexsw,项目名称:magento2,代码行数:8,代码来源:IndexTest.php


注:本文中的PHPUnit_Framework_MockObject_MockObject::dispatch方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。