public function testPopulateFromEntities()
 {
     // test populating cache from set of entities
     $this->obj1->setMetadata($this->name, $this->value);
     $this->obj1->setMetadata($this->name, 4, 'integer', true);
     $this->obj1->setMetadata("{$this->name}-2", "{$this->value}-2");
     $this->obj2->setMetadata($this->name, $this->value);
     $this->cache->flush();
     $this->cache->populateFromEntities(array($this->guid1, $this->guid2));
     $expected = array();
     $expected[$this->name][] = $this->value;
     $expected[$this->name][] = 4;
     $expected["{$this->name}-2"] = "{$this->value}-2";
     $this->assertIdentical($this->cache->loadAll($this->guid1), $expected);
     $expected = array();
     $expected[$this->name] = $this->value;
     $this->assertIdentical($this->cache->loadAll($this->guid2), $expected);
 }