/**
  * testApplyPermission
  *
  * @return void
  */
 public function testApplyPermission()
 {
     $menuItem = new MenuItem(['id' => 'freeboard', 'parentId' => 'main', 'ordering' => 1, 'activated' => 1, 'type' => 'pluginA@board', 'title' => '자유게시판', 'description' => '자유게시판 게시판입니다.', 'url' => 'freeboard']);
     $childItem = new MenuItem(['id' => 'qna', 'parentId' => 'freeboard', 'ordering' => 1, 'activated' => 1, 'type' => 'pluginA@board', 'title' => 'Q & A', 'description' => '질답 게시판입니다.', 'url' => 'qna']);
     $menuItem->addChild($childItem);
     $menuItem->setBreadCrumbs(['main', 'freeboard']);
     $childItem->setBreadCrumbs(['main', 'freeboard', 'qna']);
     $permissions = ['main.freeboard' => 'parentPermission', 'main.freeboard.qna' => 'childPermission'];
     $menuItem->applyPermission($permissions);
     $childPermission = $childItem->getPermission();
     $this->assertEquals('childPermission', $childPermission);
 }