26 $this->_eventManager = $this->getMockBuilder(\
Magento\TestFramework\EventManager::class)
27 ->setMethods([
'fireEvent'])
28 ->setConstructorArgs([[]])
30 $this->_object = new \Magento\TestFramework\Event\PhpUnit($this->_eventManager);
41 $this->_object = new \Magento\TestFramework\Event\PhpUnit();
50 new \Magento\TestFramework\Event\Magento();
59 $this->_eventManager->expects($this->never())->method(
'fireEvent');
60 $this->_object->{
$method}($this, new \PHPUnit\Framework\AssertionFailedError(), 0);
66 'method "addError"' => [
'addError'],
67 'method "addFailure"' => [
'addFailure'],
68 'method "addIncompleteTest"' => [
'addIncompleteTest'],
69 'method "addSkippedTest"' => [
'addSkippedTest']
75 $this->_eventManager->expects($this->once())->method(
'fireEvent')->with(
'startTestSuite');
76 $this->_object->startTestSuite(
new \PHPUnit\Framework\TestSuite());
81 $this->_eventManager->expects($this->never())->method(
'fireEvent');
82 $this->_object->startTestSuite(
new \PHPUnit\Framework\DataProviderTestSuite());
87 $this->_eventManager->expects($this->once())->method(
'fireEvent')->with(
'endTestSuite');
88 $this->_object->endTestSuite(
new \PHPUnit\Framework\TestSuite());
93 $this->_eventManager->expects($this->never())->method(
'fireEvent');
94 $this->_object->endTestSuite(
new \PHPUnit\Framework\DataProviderTestSuite());
99 $this->_eventManager->expects($this->once())->method(
'fireEvent')->with(
'startTest');
100 $this->_object->startTest($this);
105 $this->_eventManager->expects($this->never())->method(
'fireEvent');
107 $this->_object->startTest($this->createMock(\PHPUnit\Framework\Test::class));
112 $this->_eventManager->expects($this->once())->method(
'fireEvent')->with(
'endTest');
113 $this->_object->endTest($this, 0);
118 $this->_eventManager->expects($this->never())->method(
'fireEvent');
120 $this->_object->endTest($this->createMock(\PHPUnit\Framework\Test::class), 0);
testStartTestSuiteDoNotFireEvent()
testEndTestDoNotFireEvent()
testConstructorException()
testEndTestSuiteDoNotFireEvent()
testStartTestDoNotFireEvent()
testConstructorDefaultEventManager()
static setDefaultEventManager(\Magento\TestFramework\EventManager $eventManager=null)
doNotFireEventDataProvider()
testDoNotFireEvent($method)
testEndTestSuiteFireEvent()
testStartTestSuiteFireEvent()