/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
dev/tests/integration/testsuite/Magento/Test/Integrity/Modular/ResourcesConfigFilesTest.php
68 строк
2 KB
Raj Mohan R
AC-16236::Upgrade Core Test Framework to PHPUnit 12 and Migrate from PHPUnit 10
11 фев 2026, 13:51
11 фев 2026, 13:51
152ed41
Код
Авторство
О чём код?
<?php /** * Copyright 2013 Adobe * All Rights Reserved. */ declare(strict_types=1); namespace Magento\Test\Integrity\Modular; use Magento\Framework\App\DeploymentConfig; use Magento\Framework\App\ResourceConnection\Config\Reader; use Magento\Framework\Component\ComponentRegistrar; use Magento\Framework\Component\DirSearch; use Magento\Framework\Config\FileIteratorFactory; use Magento\Framework\Config\FileResolverInterface; use Magento\Framework\Config\ValidationStateInterface; use Magento\Framework\TestFramework\Unit\Helper\MockCreationTrait; use Magento\TestFramework\Helper\Bootstrap; use PHPUnit\Framework\TestCase; class ResourcesConfigFilesTest extends TestCase { use MockCreationTrait; /** * @var Reader */ protected $model; /** * @inheritdoc */ protected function setUp(): void { $objectManager = Bootstrap::getObjectManager(); /** @var $moduleDirSearch DirSearch */ $moduleDirSearch = $objectManager->get(DirSearch::class); $fileIteratorFactory = $objectManager->get(FileIteratorFactory::class); $xmlFiles = $fileIteratorFactory->create( $moduleDirSearch->collectFiles(ComponentRegistrar::MODULE, 'etc/{*/resources.xml,resources.xml}') ); $fileResolverMock = $this->createMock(FileResolverInterface::class); $fileResolverMock->expects($this->any())->method('get')->willReturn($xmlFiles); $validationStateMock = $this->createMock(ValidationStateInterface::class); $validationStateMock->expects($this->any())->method('isValidationRequired')->willReturn(true); $deploymentConfigMock = $this->createPartialMockWithReflection( DeploymentConfig::class, ['getConfiguration'] ); $deploymentConfigMock->expects($this->any())->method('getConfiguration')->willReturn([]); $objectManager = Bootstrap::getObjectManager(); $this->model = $objectManager->create( Reader::class, [ 'fileResolver' => $fileResolverMock, 'validationState' => $validationStateMock, 'deploymentConfig' => $deploymentConfigMock ] ); } public function testResourcesXmlFiles() { $this->model->read('global'); } }