コード例 #1
0
 public function testToArrayDOFromDO()
 {
     $peer = new Simple3Peer();
     $do = $peer->new_do();
     $do->nome = "Prova";
     $do->livello = 7;
     $peer->save($do);
     $saved_id = $do->id;
     $array_version = ActiveRecordUtils::toArrayDOFromDO($do);
     $this->assertEqual(count($array_version), 4, "Il numero dei campi nell'array risultante non e' corretto!!");
     $this->assertEqual($array_version[AbstractDO::CLASS_FIELD_KEY], "Simple3", "Il nome della classe nell'array non corrisponde!!");
     $this->assertEqual($array_version["nome"], "Prova", "Il nome nell'array non corrisponde!!");
     $this->assertEqual($array_version["livello"], 7, "Il livello nell'array non corrisponde!!");
     $peer->delete_by_id($saved_id);
 }