public function testFindCurrentRevision() { $user = new UserAudit('Broncha'); $this->em->persist($user); $this->em->flush(); $user->setName("Rajesh"); $this->em->flush(); $reader = $this->auditManager->createAuditReader($this->em); $revision = $reader->getCurrentRevision(get_class($user), $user->getId()); $this->assertEquals(2, $revision); $user->setName("David"); $this->em->flush(); $revision = $reader->getCurrentRevision(get_class($user), $user->getId()); $this->assertEquals(3, $revision); }
public function testGlobalIgnoreColumns() { $user = new UserAudit("welante"); $article = new ArticleAudit("testcolumn", "yadda!", $user, 'text'); $this->em->persist($user); $this->em->persist($article); $this->em->flush(); $article->setText("testcolumn2"); $this->em->persist($article); $this->em->flush(); $reader = $this->auditManager->createAuditReader($this->em); $revision = $reader->getCurrentRevision(get_class($article), $article->getId()); $this->assertEquals(2, $revision); $article->setIgnoreme("textnew"); $this->em->persist($article); $this->em->flush(); $revision = $reader->getCurrentRevision(get_class($article), $article->getId()); $this->assertEquals(2, $revision); }