Fix failing test_get_grades (#282)
This commit is contained in:
parent
8467b847b2
commit
f0733f4e7d
1 changed files with 26 additions and 0 deletions
|
@ -37,6 +37,11 @@ global $CFG;
|
||||||
*/
|
*/
|
||||||
class mod_customcert_element_helper_testcase extends advanced_testcase {
|
class mod_customcert_element_helper_testcase extends advanced_testcase {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Static variable used for clearing cache
|
||||||
|
*/
|
||||||
|
static $courseId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test set up.
|
* Test set up.
|
||||||
*/
|
*/
|
||||||
|
@ -197,6 +202,9 @@ class mod_customcert_element_helper_testcase extends advanced_testcase {
|
||||||
// Create a course.
|
// Create a course.
|
||||||
$course = $this->getDataGenerator()->create_course();
|
$course = $this->getDataGenerator()->create_course();
|
||||||
|
|
||||||
|
// Assign course->id for cache
|
||||||
|
self::$courseId = $course->id;
|
||||||
|
|
||||||
// Set that we want 3 decimals to display.
|
// Set that we want 3 decimals to display.
|
||||||
grade_set_setting($course->id, 'decimalpoints', 3);
|
grade_set_setting($course->id, 'decimalpoints', 3);
|
||||||
|
|
||||||
|
@ -264,6 +272,9 @@ class mod_customcert_element_helper_testcase extends advanced_testcase {
|
||||||
// Create a course.
|
// Create a course.
|
||||||
$course = $this->getDataGenerator()->create_course();
|
$course = $this->getDataGenerator()->create_course();
|
||||||
|
|
||||||
|
// Assign course->id for cache
|
||||||
|
self::$courseId = $course->id;
|
||||||
|
|
||||||
// Set that we want 3 decimals to display.
|
// Set that we want 3 decimals to display.
|
||||||
grade_set_setting($course->id, 'decimalpoints', 3);
|
grade_set_setting($course->id, 'decimalpoints', 3);
|
||||||
|
|
||||||
|
@ -322,6 +333,9 @@ class mod_customcert_element_helper_testcase extends advanced_testcase {
|
||||||
// Create a course.
|
// Create a course.
|
||||||
$course = $this->getDataGenerator()->create_course();
|
$course = $this->getDataGenerator()->create_course();
|
||||||
|
|
||||||
|
// Assign course->id for cache
|
||||||
|
self::$courseId = $course->id;
|
||||||
|
|
||||||
// Set that we want 3 decimals to display.
|
// Set that we want 3 decimals to display.
|
||||||
grade_set_setting($course->id, 'decimalpoints', 3);
|
grade_set_setting($course->id, 'decimalpoints', 3);
|
||||||
|
|
||||||
|
@ -374,4 +388,16 @@ class mod_customcert_element_helper_testcase extends advanced_testcase {
|
||||||
$this->assertEquals('-', $grade->get_displaygrade());
|
$this->assertEquals('-', $grade->get_displaygrade());
|
||||||
$this->assertEquals(null, $grade->get_dategraded());
|
$this->assertEquals(null, $grade->get_dategraded());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Cleanup after all tests are executed.
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @static
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public static function tearDownAfterClass() {
|
||||||
|
// Clear the cache
|
||||||
|
grade_get_setting(self::$courseId, null, null, true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue