function testMergeTwoDataHolders() { $dh = new DataHolder(); $dh->titolo = "La mia citta"; $dh->citta = "Bagnacavallo"; $dh->provincia = "Ravenna"; $dh->regione = "Emilia Romagna"; $dh2 = new DataHolder(); $dh2->titolo = "Vecchio Titolo"; $dh2->data = "01-04-2010"; $dh2->body = "old old old old old"; $dh2->__new = true; $dh->__merge($dh2); $this->assertEqual($dh->titolo, "Vecchio Titolo", "Merge fra due DH fallito"); $this->assertEqual($dh->citta, "Bagnacavallo", "Merge fra due DH fallito"); $this->assertEqual($dh->provincia, "Ravenna", "Merge fra due DH fallito"); $this->assertEqual($dh->regione, "Emilia Romagna", "Merge fra due DH fallito"); $this->assertEqual($dh->data, "01-04-2010", "Merge fra due DH fallito"); $this->assertEqual($dh->body, "old old old old old", "Merge fra due DH fallito"); $this->assertFalse(isset($dh->__new)); }