getAdapterName() * * @return string */ public function getAdapterFullName() { return 'Zend_Queue_Adapter_' . $this->getAdapterName(); } public function getTestConfig() { return array('driverOptions' => array()); } // test the constants public function testConst() { $this->markTestSkipped('no constants to test'); } // extra non standard tests public function test_magic() { $queue = $this->createQueue(__FUNCTION__); $adapter = $queue->getAdapter(); $this->assertTrue(is_array($adapter->__sleep())); $data = serialize($adapter); $new = unserialize($data); $this->assertEquals($new->getData(), $adapter->getData()); } public function test_get_setData() { $queue = $this->createQueue(__FUNCTION__); $adapter = $queue->getAdapter(); $data = array('test' => 1); $adapter->setData($data); $got = $adapter->getData(); $this->assertEquals($data['test'], $got['test']); } /** * @group ZF-7650 */ public function testReceiveWillRetrieveZeroItems() { // Zend_Queue_Adapter_Array $queue = new Zend_Queue('Array'); $queue2 = $queue->createQueue('queue'); $queue->send('My Test Message 1'); $queue->send('My Test Message 2'); $messages = $queue->receive(0); $this->assertEquals(0, count($messages)); } }