Example #1
0
 /**
  * SetUp the mock for queue Items
  *
  * @return void
  */
 protected function setUp()
 {
     parent::setUp();
     $redisClient = Phake::mock('\\Redis');
     $mockFirstItem = Phake::mock('Bdes\\Q\\Item');
     Phake::when($mockFirstItem)->exec()->thenReturn(0);
     $mockLastItem = Phake::mock('Bdes\\Q\\Item');
     Phake::when($mockLastItem)->exec()->thenReturn(Common::ITEM_MOCKS_COUNT - 1);
     Phake::when($redisClient)->add(Redis::DEFAULT_LIST_NAME)->thenReturn($redisClient);
     Phake::when($redisClient)->lPop(Redis::DEFAULT_LIST_NAME)->thenReturn($mockFirstItem);
     Phake::when($redisClient)->rPop(Redis::DEFAULT_LIST_NAME)->thenReturn($mockLastItem);
     Phake::when($redisClient)->lSize(Redis::DEFAULT_LIST_NAME)->thenReturn(0)->thenReturn(4)->thenReturn(3);
     $this->processor = new Redis($redisClient);
 }
Example #2
0
 /**
  * Reset the system to the original state.
  *
  * @return void
  */
 protected function tearDown()
 {
     parent::tearDown();
     if (is_dir($this->tmpDir)) {
         $directoryHandler = opendir($this->tmpDir);
         while (false !== ($file = readdir($directoryHandler))) {
             if ($file != '.' && $file != '..') {
                 unlink($this->tmpDir . DIRECTORY_SEPARATOR . $file);
             }
         }
         closedir($directoryHandler);
         rmdir($this->tmpDir);
     } else {
         trigger_error('Expected tmp dir does not exist.', E_USER_WARNING);
     }
 }
Example #3
0
File: FlyTest.php Project: BD-ES/Q
 /**
  * Returns the processor to test
  *
  * @return \Bdes\Q\Processor\Fly
  */
 protected function setUp()
 {
     parent::setUp();
     $this->processor = new Fly();
 }