Exemple #1
0
 public function testCRUD()
 {
     midcom::get('auth')->request_sudo('org.openpsa.reports');
     $query = new org_openpsa_reports_query_dba();
     $stat = $query->create();
     $this->assertTrue($stat);
     $this->register_object($query);
     $query = new org_openpsa_reports_query_dba($query->guid);
     $this->assertEquals('.html', $query->extension);
     $this->assertEquals(ORG_OPENPSA_OBTYPE_REPORT_TEMPORARY, $query->orgOpenpsaObtype);
     $this->assertEquals('text/html', $query->mimetype);
     $this->assertEquals('unnamed', $query->title);
     $query->title = 'TEST';
     $stat = $query->update();
     $this->assertTrue($stat);
     $query->refresh();
     $this->assertEquals('TEST', $query->title);
     $stat = $query->delete();
     $this->assertTrue($stat);
     midcom::get('auth')->drop_sudo();
 }