3 require_once 'PHPUnit/Framework/TestCase.php';
4 require_once dirname(__FILE__) . '/../../../gforge/common/include/config.php';
7 * Simple tests for the config library.
10 * @author Roland Mas <lolando@debian.org>
11 * @copyright 2009 Roland Mas
12 * @license GPL License
14 class Config_Tests extends PHPUnit_Framework_TestCase
17 * test basic config getting
19 public function testBasicConfig()
21 $c = FusionForgeConfig::get_instance () ;
22 fusionforge_define_config_item ('forge_name', 'core', 'default') ;
24 $this->assertEquals('default', fusionforge_get_config ('forge_name'));
25 $this->assertEquals('default', fusionforge_get_config ('forge_name', 'core'));
27 fusionforge_read_config_file (dirname(__FILE__) . '/../../../gforge/etc/fusionforge.ini') ;
29 $this->assertEquals('FusionForge', fusionforge_get_config ('forge_name'));
30 $this->assertEquals('FusionForge', fusionforge_get_config ('forge_name', 'core'));