コード例 #1
0
 public function testSave()
 {
     $cacheId = 'test_id';
     $data = 'test data';
     $tags = ['tag1', 'tag2'];
     $this->assertTrue($this->_model->save($data, $cacheId, $tags));
     $actualData = $this->_model->load($cacheId);
     $this->assertEquals($data, $actualData);
     $actualMetadata = $this->_model->getMetadatas($cacheId);
     $this->arrayHasKey('tags', $actualMetadata);
     $this->assertEquals($tags, $actualMetadata['tags']);
 }
コード例 #2
0
 public function testLoadNoRecord()
 {
     $this->_collection->expects($this->once())->method('findOne')->will($this->returnValue(null));
     $this->assertFalse($this->_model->load('test_id'));
 }