public function testDeleteNotThere() { $memcache = new Memcache(); $request = new MemcacheDeleteRequest(); $item = $request->addItem(); $item->setKey("delete_key"); $response = new MemcacheDeleteResponse(); $response->addDeleteStatus(DeleteStatusCode::NOT_FOUND); $this->apiProxyMock->expectCall('memcache', 'Delete', $request, $response); $this->assertFalse(memcache_delete($memcache, "delete_key")); $this->apiProxyMock->verify(); }
public function testDeleteNotThere() { $request = new MemcacheDeleteRequest(); $item = $request->addItem(); $item->setKey("widgets_delete_key"); $item->setDeleteTime(10); $response = new MemcacheDeleteResponse(); $response->addDeleteStatus(DeleteStatusCode::NOT_FOUND); $this->apiProxyMock->expectCall('memcache', 'Delete', $request, $response); $memcached = new Memcached(); $memcached->setOption(Memcached::OPT_PREFIX_KEY, "widgets_"); $this->assertFalse($memcached->delete("delete_key", 10)); $this->assertEquals($memcached->getResultCode(), Memcached::RES_NOTFOUND); $this->apiProxyMock->verify(); }