Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ResolverFactoryTest.php
Go to the documentation of this file.
1 <?php
7 
11 class ResolverFactoryTest extends \PHPUnit\Framework\TestCase
12 {
13  public function testCreate()
14  {
15  $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
17  $resolverFactory = $objectManagerHelper
18  ->getObject(\Magento\Setup\Module\I18n\Dictionary\Options\ResolverFactory::class);
19  $this->assertInstanceOf(
20  \Magento\Setup\Module\I18n\Dictionary\Options\ResolverFactory::DEFAULT_RESOLVER,
21  $resolverFactory->create('some_dir', true)
22  );
23  }
24 
29  public function testCreateException()
30  {
31  $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
33  $resolverFactory = $objectManagerHelper->getObject(
34  \Magento\Setup\Module\I18n\Dictionary\Options\ResolverFactory::class,
35  [
36  'resolverClass' => 'stdClass'
37  ]
38  );
39  $resolverFactory->create('some_dir', true);
40  }
41 }