Exemple #1
0
 public function testVersionedHandlesRenamedDataObjectFields()
 {
     Config::inst()->remove('VersionedTest_RelatedWithoutVersion', 'db', 'Name', 'Varchar');
     Config::inst()->update('VersionedTest_RelatedWithoutVersion', 'db', array("NewField" => "Varchar"));
     VersionedTest_RelatedWithoutVersion::add_extension("Versioned('Stage', 'Live')");
     $this->resetDBSchema(true);
     $testData = new VersionedTest_RelatedWithoutVersion();
     $testData->NewField = 'Test';
     $testData->write();
 }