コード例 #1
0
ファイル: data_holder_test.php プロジェクト: mbcraft/frozen
 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));
 }