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); }