Beispiel #1
0
 public function testPersist()
 {
     $safe = new Safe();
     $keyPair = $safe->generateKeyPair();
     $safe->setName('TestSafeName');
     $safe->setPublicKey($keyPair->getPublicKey());
     $safe->setCreated();
     $safe->setUpdated();
     parent::persist($safe, array('name' => 'TestSafeName'));
 }
Beispiel #2
0
 public function testPersist()
 {
     $safe = new Safe();
     $keyPair = $safe->generateKeyPair();
     $safe->setName('TestSafeName');
     $safe->setPublicKey($keyPair->getPublicKey());
     $safe->setCreated();
     $safe->setUpdated();
     $this->getEntityManager()->persist($safe);
     $this->getEntityManager()->flush();
     $secret = new Secret();
     $secret->setCreated();
     $secret->setUpdated();
     $secret->setKey('foo');
     $value = 'bar';
     $secret->setValue($keyPair->getPublicKey(), $value);
     $this->assertNotEquals($secret->getValue(), $value);
     $this->assertEquals($secret->getValue($keyPair->getPrivateKey()), $value);
     $safeRef = $this->getEntityManager()->getReference(get_class($safe), $safe->getId());
     $secret->setSafe($safeRef);
     parent::persist($secret, array('key' => 'foo'));
 }