1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Analytics\Test\Unit\ReportXml\Config;
- use Magento\Analytics\ReportXml\Config\Mapper;
- class MapperTest extends \PHPUnit\Framework\TestCase
- {
- /**
- * @var Mapper
- */
- private $mapper;
- protected function setUp()
- {
- $this->mapper = new Mapper();
- }
- public function testExecute()
- {
- $configData['config'][0]['report'] = [
- [
- 'source' => ['product'],
- 'name' => 'Product',
- ]
- ];
- $expectedResult = [
- 'Product' => [
- 'source' => 'product',
- 'name' => 'Product',
- ]
- ];
- $this->assertEquals($this->mapper->execute($configData), $expectedResult);
- }
- public function testExecuteWithoutReports()
- {
- $configData = [];
- $this->assertEquals($this->mapper->execute($configData), []);
- }
- }
|