|
- <?php
- /**
- * PhpUnderControl_PhalApiConfigYaconf_Test
- *
- * 针对 ../../PhalApi/Config/Yaconf.php PhalApi_Config_Yaconf 类的PHPUnit单元测试
- *
- * @author: dogstar 20151109
- */
-
- require_once dirname(__FILE__) . '/../test_env.php';
-
- if (!class_exists('PhalApi_Config_Yaconf')) {
- require dirname(__FILE__) . '/../../PhalApi/Config/Yaconf.php';
- }
-
- class PhpUnderControl_PhalApiConfigYaconf_Test extends PHPUnit_Framework_TestCase
- {
- public $phalApiConfigYaconf;
-
- protected function setUp()
- {
- parent::setUp();
-
- /**
- * vim ./test.ini
- *
- * name="PhalApi"
- * version="1.3.1"
- */
-
- $this->phalApiConfigYaconf = new PhalApi_Config_Yaconf();
- }
-
- protected function tearDown()
- {
- }
-
-
- /**
- * @group testGet
- */
- public function testGet()
- {
- $key = 'test.name';
- $default = NULL;
-
- $rs = $this->phalApiConfigYaconf->get($key, $default);
-
- $this->assertEquals('PhalApi', $rs);
- }
-
- /**
- * @group testHas
- */
- public function testHas()
- {
- $key = 'test.version';
-
- $rs = $this->phalApiConfigYaconf->has($key);
-
- $this->assertTrue($rs);
- }
-
- }
|