Línea 106... |
Línea 106... |
106 |
/**
|
106 |
/**
|
107 |
* Test question attempt count.
|
107 |
* Test question attempt count.
|
108 |
*
|
108 |
*
|
109 |
* @covers ::get_question_attempts_count_in_quiz
|
109 |
* @covers ::get_question_attempts_count_in_quiz
|
110 |
*/
|
110 |
*/
|
111 |
public function test_get_question_attempts_count_in_quiz() {
|
111 |
public function test_get_question_attempts_count_in_quiz(): void {
|
112 |
$this->attempt_quiz();
|
112 |
$this->attempt_quiz();
|
113 |
foreach ($this->questions as $question) {
|
113 |
foreach ($this->questions as $question) {
|
114 |
$questionattemptcount = helper::get_question_attempts_count_in_quiz($question->id, $this->quiz->id);
|
114 |
$questionattemptcount = helper::get_question_attempts_count_in_quiz($question->id, $this->quiz->id);
|
115 |
// Test the attempt count matches the usage count, each question should have one count.
|
115 |
// Test the attempt count matches the usage count, each question should have one count.
|
116 |
$this->assertEquals(1, $questionattemptcount);
|
116 |
$this->assertEquals(1, $questionattemptcount);
|
Línea 120... |
Línea 120... |
120 |
/**
|
120 |
/**
|
121 |
* Test test usage data.
|
121 |
* Test test usage data.
|
122 |
*
|
122 |
*
|
123 |
* @covers ::get_question_entry_usage_count
|
123 |
* @covers ::get_question_entry_usage_count
|
124 |
*/
|
124 |
*/
|
125 |
public function test_get_question_entry_usage_count() {
|
125 |
public function test_get_question_entry_usage_count(): void {
|
126 |
foreach ($this->questions as $question) {
|
126 |
foreach ($this->questions as $question) {
|
127 |
$count = helper::get_question_entry_usage_count(\question_bank::load_question($question->id));
|
127 |
$count = helper::get_question_entry_usage_count(\question_bank::load_question($question->id));
|
128 |
// Test that the attempt data matches the usage data for the count.
|
128 |
// Test that the attempt data matches the usage data for the count.
|
129 |
$this->assertEquals(1, $count);
|
129 |
$this->assertEquals(1, $count);
|
130 |
}
|
130 |
}
|