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