Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 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();
 }