File indexing completed on 2025-05-04 05:33:13
0001 <?php 0002 /** 0003 * ocs-webserver 0004 * 0005 * Copyright 2016 by pling GmbH. 0006 * 0007 * This file is part of ocs-webserver. 0008 * 0009 * This program is free software: you can redistribute it and/or modify 0010 * it under the terms of the GNU Affero General Public License as 0011 * published by the Free Software Foundation, either version 3 of the 0012 * License, or (at your option) any later version. 0013 * 0014 * This program is distributed in the hope that it will be useful, 0015 * but WITHOUT ANY WARRANTY; without even the implied warranty of 0016 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 0017 * GNU Affero General Public License for more details. 0018 * 0019 * You should have received a copy of the GNU Affero General Public License 0020 * along with this program. If not, see <http://www.gnu.org/licenses/>. 0021 **/ 0022 0023 class Default_View_Helper_FetchDomainCategoriesTest extends PHPUnit_Framework_TestCase 0024 { 0025 0026 protected function setUp() 0027 { 0028 require_once APPLICATION_LIB . '/Local/Application.php'; 0029 0030 // Create application, bootstrap, and run 0031 $this->bootstrap = new Local_Application( 0032 APPLICATION_ENV, 0033 Zend_Registry::get('configuration'), 0034 Zend_Registry::get('cache') 0035 ); 0036 $this->bootstrap->bootstrap('db'); 0037 0038 parent::setUp(); // TODO: Change the autogenerated stub 0039 } 0040 0041 protected function tearDown() 0042 { 0043 parent::tearDown(); // TODO: Change the autogenerated stub 0044 } 0045 0046 0047 public function testFetchDomainCategoriesOrdered() 0048 { 0049 $helper = new Default_View_Helper_FetchDomainCategories(); 0050 0051 $result = $helper->fetchDomainCategoriesOrdered(117); 0052 $subset = array ( 0053 0 => 0054 array ( 0055 'project_category_id' => '117', 0056 'lft' => '114', 0057 'rgt' => '115', 0058 'title' => 'Beryl/Emerald Themes', 0059 'is_active' => '1', 0060 'is_deleted' => '0', 0061 'orderPos' => '0', 0062 'created_at' => '2016-03-04 05:47:28', 0063 'changed_at' => NULL, 0064 'deleted_at' => NULL, 0065 ), 0066 ); 0067 $this->assertArraySubset($subset, $result); 0068 } 0069 0070 }