2 namespace TYPO3\CMS\Install\Service;
25 public function getMessagesReturnsPreviouslySetMessage()
28 $instance = $this->getAccessibleMock(\TYPO3\CMS\Install\Service\CoreUpdateService::class, array(
'dummy'), array(),
'',
false);
29 $aMessage = $this->getUniqueId(
'message_');
30 $instance->_set(
'messages', $aMessage);
31 $this->assertSame($aMessage, $instance->getMessages());
37 public function isCoreUpdateEnabledReturnsTrueForEnvironmentVariableNotSet()
39 if (defined(
'TYPO3_COMPOSER_MODE') && TYPO3_COMPOSER_MODE) {
40 $this->markTestSkipped(
'This test is only available in Non-Composer mode.');
43 $instance = $this->getAccessibleMock(\TYPO3\CMS\Install\Service\CoreUpdateService::class, array(
'dummy'), array(),
'',
false);
44 putenv(
'TYPO3_DISABLE_CORE_UPDATER');
45 putenv(
'REDIRECT_TYPO3_DISABLE_CORE_UPDATER');
46 $this->assertTrue($instance->isCoreUpdateEnabled());
52 public function isCoreUpdateEnabledReturnsFalseFor_TYPO3_DISABLE_CORE_UPDATER_EnvironmentVariableSet()
55 $instance = $this->getAccessibleMock(\TYPO3\CMS\Install\Service\CoreUpdateService::class, array(
'dummy'), array(),
'',
false);
56 putenv(
'TYPO3_DISABLE_CORE_UPDATER=1');
57 putenv(
'REDIRECT_TYPO3_DISABLE_CORE_UPDATER');
58 $this->assertFalse($instance->isCoreUpdateEnabled());
64 public function isCoreUpdateEnabledReturnsFalseFor_REDIRECT_TYPO3_DISABLE_CORE_UPDATER_EnvironmentVariableSet()
67 $instance = $this->getAccessibleMock(\TYPO3\CMS\Install\Service\CoreUpdateService::class, array(
'dummy'), array(),
'',
false);
68 putenv(
'TYPO3_DISABLE_CORE_UPDATER');
69 putenv(
'REDIRECT_TYPO3_DISABLE_CORE_UPDATER=1');
70 $this->assertFalse($instance->isCoreUpdateEnabled());
76 public function isCoreUpdateEnabledReturnsFalseFor_TYPO3_COMPOSER_MODE_EnvironmentVariableSet()
78 if (!defined(
'TYPO3_COMPOSER_MODE')) {
79 putenv(
'TYPO3_COMPOSER_MODE=1');
82 $instance = $this->getAccessibleMock(\TYPO3\CMS\Install\Service\CoreUpdateService::class, array(
'dummy'), array(),
'',
false);
83 $this->assertFalse($instance->isCoreUpdateEnabled());