Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

3 lat temu
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. /**
  3. * PhpUnderControl_TaskLite_Test
  4. *
  5. * 针对 ../Lite.php Task_Lite 类的PHPUnit单元测试
  6. *
  7. * @author: dogstar 20150514
  8. */
  9. require_once dirname(__FILE__) . '/test_env.php';
  10. if (!class_exists('Task_Lite')) {
  11. require dirname(__FILE__) . '/../Lite.php';
  12. }
  13. class PhpUnderControl_TaskLite_Test extends PHPUnit_Framework_TestCase
  14. {
  15. public $taskLite;
  16. protected function setUp()
  17. {
  18. parent::setUp();
  19. $this->taskLite = new Task_Lite(new Task_MQ_File());
  20. }
  21. protected function tearDown()
  22. {
  23. }
  24. /**
  25. * @group testAdd
  26. */
  27. public function testAdd()
  28. {
  29. $service = 'Demo.Update';
  30. $params = array (
  31. 'id' => 888
  32. );
  33. $rs = $this->taskLite->add($service, $params);
  34. $this->assertTrue($rs);
  35. }
  36. public function testAddWrong()
  37. {
  38. $service = 'Demo';
  39. $rs = $this->taskLite->add($service);
  40. $this->assertFalse($rs);
  41. }
  42. }