You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
/* * @copyright NetMonsters <team@netmonsters.ru> * @link http://netmonsters.ru * @package Majestic * @subpackage UnitTests * @since 2011-10-06 * * Unit tests for Config class */
require_once '../Registry.php'; require_once '../Config.php';
class ConfigTest extends PHPUnit_Framework_TestCase { private $_instance = null; public function setUp() { $this->_instance = Config::getInstance(); } public function testGetInstance() { $this->assertSame($this->_instance, Config::getInstance()); /** * @TODO: Config class does not instanciate!!! It is still Registry. Use late static binding */ $this->assertNotEquals('Config', get_class(Config::getInstance())); } public function testArrayAsParam() { $arr = array( 'one' => 1, 'two' => 2, 'three' => 3 ); Config::set(0, $arr); $new_arr = Config::get(0); $this->assertEquals('ConfigArray', get_class($new_arr)); } }
|