public function testValueIsCopied() { $e1 = new ComplexColumnTypeEntity3(); $e1->setBar('baz'); $e2 = new ComplexColumnTypeEntity3(); $e1->copyInto($e2); $this->assertEquals('baz', $e2->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()); }