Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 
 
 

65 рядки
1.2 KiB

  1. <?php
  2. /**
  3. * PhpUnderControl_PhalApiConfigYaconf_Test
  4. *
  5. * 针对 ../../PhalApi/Config/Yaconf.php PhalApi_Config_Yaconf 类的PHPUnit单元测试
  6. *
  7. * @author: dogstar 20151109
  8. */
  9. require_once dirname(__FILE__) . '/../test_env.php';
  10. if (!class_exists('PhalApi_Config_Yaconf')) {
  11. require dirname(__FILE__) . '/../../PhalApi/Config/Yaconf.php';
  12. }
  13. class PhpUnderControl_PhalApiConfigYaconf_Test extends PHPUnit_Framework_TestCase
  14. {
  15. public $phalApiConfigYaconf;
  16. protected function setUp()
  17. {
  18. parent::setUp();
  19. /**
  20. * vim ./test.ini
  21. *
  22. * name="PhalApi"
  23. * version="1.3.1"
  24. */
  25. $this->phalApiConfigYaconf = new PhalApi_Config_Yaconf();
  26. }
  27. protected function tearDown()
  28. {
  29. }
  30. /**
  31. * @group testGet
  32. */
  33. public function testGet()
  34. {
  35. $key = 'test.name';
  36. $default = NULL;
  37. $rs = $this->phalApiConfigYaconf->get($key, $default);
  38. $this->assertEquals('PhalApi', $rs);
  39. }
  40. /**
  41. * @group testHas
  42. */
  43. public function testHas()
  44. {
  45. $key = 'test.version';
  46. $rs = $this->phalApiConfigYaconf->has($key);
  47. $this->assertTrue($rs);
  48. }
  49. }