/** * @depends testTimestampOnInsert * @param Article $article */ public function testTimestampOnUpdate(Article $article) { $this->assertTrue($article->exists()); $article->teaser = 'Teaser changed ...'; $rm = $article->getRecordManager(); $rm->scheduleSave($article)->commit(); $this->assertNotNull($article->created_on); $this->assertNotNull($article->saved_on); $this->assertEquals($article->saved_on, $article->changed_on); }
private function thenTheOwningFieldMappingShouldMapTheReferencedRecord() { $relation = $this->recordCollectionRecord->getTableRelation('Author'); /** @var ReferenceMap $referenceMap */ $referenceMap = self::readAttribute($relation, 'map'); $owningOid = $this->recordCollectionRecord->getOid(); $this->assertTrue($referenceMap->hasFieldMapping($owningOid)); $this->assertEquals($this->author->getOid(), $referenceMap->getFieldMapping($owningOid)); }