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 ComplexColumnTypeEntity3Peer::clearInstancePool(); $e = ComplexColumnTypeEntity3Query::create()->findPk($e->getPrimaryKey()); $e->setBar('baz'); $this->assertFalse($e->isModified()); }