public function testGetDocumentsFromDocumentPool() { $document1 = $this->collection->createDocument(array('field' => 'value1'))->save(); $document2 = $this->collection->createDocument(array('field' => 'value2'))->save(); $this->assertEquals(2, $this->collection->documentPoolCount()); // without arguments $documents = $this->collection->getDocumentsFromDocumentPool(); $this->assertEquals(2, count($documents)); $this->assertArrayHasKey((string) $document1->getId(), $documents); $this->assertArrayHasKey((string) $document2->getId(), $documents); // with arguments $documents = $this->collection->getDocumentsFromDocumentPool(array($document1->getId())); $this->assertEquals(1, count($documents)); $this->assertArrayHasKey((string) $document1->getId(), $documents); }