/** * @expectedException \Exception * * @dataProvider kvsProvider * * @param KeyValueStore $kvs * @param MemcacheAdapter $dummyMemchAdapter * @param \Memcache $dummyMemch */ public function testFlushError(KeyValueStore $kvs, MemcacheAdapter $dummyMemchAdapter, \Memcache $dummyMemch) { $dummyMemch->shouldReceive('flush')->andReturn(false); $kvs->flush(); }
/** * @expectedException \Exception * * @dataProvider kvsProvider * * @param KeyValueStore $kvs * @param MemcacheAdapter $dummyMemchAdapter * @param \Memcache $dummyMemch */ public function testGetValueError(KeyValueStore $kvs, MemcacheAdapter $dummyMemchAdapter, \Memcache $dummyMemch) { $dummyMemch->shouldReceive('get')->with('key-e')->andReturn(false); $kvs->get('key-e'); }
/** * @expectedException \Exception * * @dataProvider kvsProvider * * @param KeyValueStore $kvs * @param MemcacheAdapter $dummyMemchAdapter * @param \Memcache $dummyMemch */ public function testPersistNonSerialized(KeyValueStore $kvs, MemcacheAdapter $dummyMemchAdapter, \Memcache $dummyMemch) { $dummyMemch->shouldReceive('get')->with('key-e')->andReturn('value-e'); $kvs->persist('key-e'); }