Exemple #1
0
 /**
  * SetUp the mock for queue Items
  *
  * @return void
  */
 protected function setUp()
 {
     parent::setUp();
     //Create temporal directory
     $this->tmpDir = getcwd() . DIRECTORY_SEPARATOR . "tmp" . DIRECTORY_SEPARATOR . "Q";
     mkdir($this->tmpDir);
     $this->processor = new FileSystem($this->tmpDir);
 }
Exemple #2
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);
 }
Exemple #3
0
 /**
  * Returns the processor to test
  *
  * @return \Bdes\Q\Processor\Fly
  */
 protected function setUp()
 {
     parent::setUp();
     $this->processor = new Fly();
 }