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()); }