// Run the delete functions as default user.
$this->setUser();
+ // Find out how many questions are in the question bank to start with.
+ $questioncount = $DB->count_records('question');
+
// The delete functions should do nothing here.
- $this->assertCount(6, $DB->get_records('question'));
+ $this->assertEquals($questioncount, $DB->count_records('question'));
// Delete for all users in context.
provider::delete_data_for_all_users_in_context($expectedcontext);
- $this->assertCount(6, $DB->get_records('question'));
+ $this->assertEquals($questioncount, $DB->count_records('question'));
provider::delete_data_for_user($approvedcontextlist);
- $this->assertCount(6, $DB->get_records('question'));
+ $this->assertEquals($questioncount, $DB->count_records('question'));
}
/**
[$context->id]
);
+ // Find out how many questions are in the question bank to start with.
+ $questioncount = $DB->count_records('question');
+
// Delete the data and check it is removed.
$this->setUser();
provider::delete_data_for_user($approvedcontextlist);
- $this->assertCount(5, $DB->get_records('question'));
+ $this->assertEquals($questioncount, $DB->count_records('question'));
$qrecord = $DB->get_record('question', ['id' => $q1->id]);
$this->assertEquals(0, $qrecord->createdby);
$questiongenerator->update_question($q3);
$q5 = $questiongenerator->create_question('shortanswer', null, array('category' => $othercat->id));
+ // Find out how many questions are in the question bank to start with.
+ $questioncount = $DB->count_records('question');
+
// Delete the data and check it is removed.
$this->setUser();
provider::delete_data_for_all_users_in_context($context);
- $this->assertCount(5, $DB->get_records('question'));
+ $this->assertEquals($questioncount, $DB->count_records('question'));
$qrecord = $DB->get_record('question', ['id' => $q1->id]);
$this->assertEquals(0, $qrecord->createdby);