<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Framework\Acl\Test\Unit\AclResource; class TreeBuilderTest extends \PHPUnit\Framework\TestCase { /** * @var \Magento\Framework\Acl\AclResource\TreeBuilder */ protected $_model; /** * Path to fixture * * @var string */ protected $_fixturePath; protected function setUp() { $this->_model = new \Magento\Framework\Acl\AclResource\TreeBuilder(); $this->_fixturePath = realpath(__DIR__ . '/../') . '/_files/'; } public function testBuild() { $resourceList = require $this->_fixturePath . 'resourceList.php'; $actual = require $this->_fixturePath . 'result.php'; $expected = $this->_model->build($resourceList); $this->assertEquals($actual, $expected); } }