Exemple #1
0
 public function testSaveLoad()
 {
     $zmsg = new Zmsg();
     $zmsg->body_set("Hello");
     $zmsg->wrap("address1", "");
     $zmsg->wrap("address2");
     $this->assertEquals($zmsg->parts(), 4);
     $fh = fopen(sys_get_temp_dir() . "/zmsgtest.zmsg", 'w');
     $zmsg->save($fh);
     fclose($fh);
     $fh = fopen(sys_get_temp_dir() . "/zmsgtest.zmsg", 'r');
     $zmsg2 = new Zmsg();
     $zmsg2->load($fh);
     $this->assertEquals($zmsg2->last(), $zmsg->last());
     fclose($fh);
     $this->assertEquals($zmsg2->parts(), 4);
 }