ConverterTest.php 896 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. declare(strict_types=1);
  7. namespace Magento\WebapiAsync\Test\Unit\Model\ServiceConfig;
  8. class ConverterTest extends \PHPUnit\Framework\TestCase
  9. {
  10. /**
  11. * @var \Magento\WebapiAsync\Model\ServiceConfig\Converter
  12. */
  13. private $model;
  14. protected function setUp()
  15. {
  16. $this->model = new \Magento\WebapiAsync\Model\ServiceConfig\Converter();
  17. }
  18. /**
  19. * @covers \Magento\WebapiAsync\Model\ServiceConfig\Converter::convert()
  20. */
  21. public function testConvert()
  22. {
  23. $inputData = new \DOMDocument();
  24. $inputData->load(__DIR__ . '/_files/Converter/webapi_async.xml');
  25. $expectedResult = require __DIR__ . '/_files/Converter/webapi_async.php';
  26. $this->assertEquals($expectedResult, $this->model->convert($inputData));
  27. }
  28. }