20 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
37 $taskMock = $this->getMockBuilder(UpdateExtensionListTask::class)->disableOriginalConstructor()->getMock();
38 self::assertInstanceOf(AbstractTask::class, $taskMock);
46 $repositoryHelper = $this->createMock(Helper::class);
48 ->expects($this->once())
49 ->method(
'updateExtList');
51 $objectManagerMock = $this->createMock(\
TYPO3\CMS\
Extbase\Object\ObjectManager::class);
53 ->expects($this->at(0))
56 ->will($this->returnValue($repositoryHelper));
58 $persistenceManagerMock = $this->getMockBuilder(\
TYPO3\CMS\
Extbase\Persistence\Generic\PersistenceManager::class)->getMock();
60 ->expects($this->at(1))
62 ->will($this->returnValue($persistenceManagerMock));
64 \TYPO3\CMS\Core\Utility\GeneralUtility::setSingletonInstance(\
TYPO3\CMS\
Extbase\Object\ObjectManager::class, $objectManagerMock);
66 $task = $this->getMockBuilder(UpdateExtensionListTask::class)
67 ->setMethods([
'dummy'])
68 ->disableOriginalConstructor()
78 $repositoryHelper = $this->createMock(Helper::class);
79 $objectManagerMock = $this->createMock(\
TYPO3\CMS\
Extbase\Object\ObjectManager::class);
81 ->expects($this->at(0))
84 ->will($this->returnValue($repositoryHelper));
86 $persistenceManagerMock = $this->getMockBuilder(\
TYPO3\CMS\
Extbase\Persistence\Generic\PersistenceManager::class)->getMock();
87 $persistenceManagerMock
88 ->expects($this->once())
89 ->method(
'persistAll');
92 ->expects($this->at(1))
94 ->will($this->returnValue($persistenceManagerMock));
96 \TYPO3\CMS\Core\Utility\GeneralUtility::setSingletonInstance(\
TYPO3\CMS\
Extbase\Object\ObjectManager::class, $objectManagerMock);
99 $task = $this->getMockBuilder(UpdateExtensionListTask::class)
100 ->setMethods([
'dummy'])
101 ->disableOriginalConstructor()