<?php /** * PhpUnderControl_TaskLite_Test * * 针对 ../Lite.php Task_Lite 类的PHPUnit单元测试 * * @author: dogstar 20150514 */ require_once dirname(__FILE__) . '/test_env.php'; if (!class_exists('Task_Lite')) { require dirname(__FILE__) . '/../Lite.php'; } class PhpUnderControl_TaskLite_Test extends PHPUnit_Framework_TestCase { public $taskLite; protected function setUp() { parent::setUp(); $this->taskLite = new Task_Lite(new Task_MQ_File()); } protected function tearDown() { } /** * @group testAdd */ public function testAdd() { $service = 'Demo.Update'; $params = array ( 'id' => 888 ); $rs = $this->taskLite->add($service, $params); $this->assertTrue($rs); } public function testAddWrong() { $service = 'Demo'; $rs = $this->taskLite->add($service); $this->assertFalse($rs); } }