public function testSetAndGetVersion() { $this->assertEquals(null, $this->doc->getVersion()); $this->doc->setVersion(Document::VERSION_MUST_NOT_EXIST); $this->assertEquals(Document::VERSION_MUST_NOT_EXIST, $this->doc->getVersion()); $this->doc->setVersion(234); $this->assertEquals(234, $this->doc->getVersion()); }
public function testBuildAddXmlWithVersionedDocument() { $doc = new Document(array('id' => 1)); $doc->setVersion(Document::VERSION_MUST_NOT_EXIST); $command = new AddCommand(); $command->addDocument($doc); $this->assertEquals('<add><doc><field name="id">1</field><field name="_version_">-1</field></doc></add>', $this->builder->buildAddXml($command)); }