public function testValueIsPersisted()
 {
     $e = new ComplexColumnTypeEntity3();
     $e->setBar('baz');
     $e->save();
     ComplexColumnTypeEntity3Peer::clearInstancePool();
     $e = ComplexColumnTypeEntity3Query::create()->findOne();
     $this->assertEquals('baz', $e->getBar());
 }
 /**
  * @see https://github.com/propelorm/Propel/issues/139
  */
 public function testSetterWithSameValueDoesNotUpdateHydratedObject()
 {
     $e = new \ComplexColumnTypeEntity3();
     $e->setBar('baz');
     $e->save();
     // force hydration
     \Map\ComplexColumnTypeEntity3TableMap::clearInstancePool();
     $e = \ComplexColumnTypeEntity3Query::create()->findPk($e->getPrimaryKey());
     $e->setBar('baz');
     $this->assertFalse($e->isModified());
 }