Ejemplo n.º 1
0
 /**
  * @expectedException               coding_exception
  * @expectedExceptionMessageRegExp  /The alias .+ exceeds 30 characters/
  */
 public function test_get_sql_fields_too_long()
 {
     core_competency_testable_persistent::get_sql_fields('c');
 }
Ejemplo n.º 2
0
 public function test_record_exists()
 {
     global $DB;
     $this->assertFalse($DB->record_exists(core_competency_testable_persistent::TABLE, array('idnumber' => 'abc')));
     $p = new core_competency_testable_persistent(0, (object) array('sortorder' => 123, 'idnumber' => 'abc'));
     $p->create();
     $id = $p->get_id();
     $this->assertTrue(core_competency_testable_persistent::record_exists($id));
     $this->assertTrue($DB->record_exists(core_competency_testable_persistent::TABLE, array('idnumber' => 'abc')));
     $p->delete();
     $this->assertFalse(core_competency_testable_persistent::record_exists($id));
 }