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); }