/** * @covers ::setOriginalId * @covers ::getOriginalId */ public function testGetOriginalId() { $new_id = $this->randomMachineName(); $this->entity->set('id', $new_id); $this->assertSame($this->id, $this->entity->getOriginalId()); $this->assertSame($this->entity, $this->entity->setOriginalId($new_id)); $this->assertSame($new_id, $this->entity->getOriginalId()); }
/** * @covers ::setOriginalId * @covers ::getOriginalId */ public function testGetOriginalId() { $new_id = $this->randomMachineName(); $this->entity->set('id', $new_id); $this->assertSame($this->id, $this->entity->getOriginalId()); $this->assertSame($this->entity, $this->entity->setOriginalId($new_id)); $this->assertSame($new_id, $this->entity->getOriginalId()); // Check that setOriginalId() does not change the entity "isNew" status. $this->assertFalse($this->entity->isNew()); $this->entity->setOriginalId($this->randomMachineName()); $this->assertFalse($this->entity->isNew()); $this->entity->enforceIsNew(); $this->assertTrue($this->entity->isNew()); $this->entity->setOriginalId($this->randomMachineName()); $this->assertTrue($this->entity->isNew()); }