mirror of
https://github.com/moodle/moodle.git
synced 2025-05-03 06:48:46 +02:00
MDL-66210 analytics: Unit test for reuseprevanalysed
This commit is contained in:
parent
ca61e4d4f0
commit
2bbe76bf06
@ -478,6 +478,13 @@ class core_analytics_prediction_testcase extends advanced_testcase {
|
||||
$message = 'The returned status code ' . $result->status . ' should include ' . $expected[$timesplitting];
|
||||
$filtered = $result->status & $expected[$timesplitting];
|
||||
$this->assertEquals($expected[$timesplitting], $filtered, $message);
|
||||
|
||||
$options = ['evaluation' => true, 'reuseprevanalysed' => true];
|
||||
$result = new \core_analytics\local\analysis\result_file($model->get_id(), true, $options);
|
||||
$timesplittingobj = \core_analytics\manager::get_time_splitting($timesplitting);
|
||||
$analysable = new \core_analytics\site();
|
||||
$cachedanalysis = $result->retrieve_cached_result($timesplittingobj, $analysable);
|
||||
$this->assertInstanceOf(\stored_file::class, $cachedanalysis);
|
||||
}
|
||||
|
||||
set_config('enabled_stores', '', 'tool_log');
|
||||
|
Loading…
x
Reference in New Issue
Block a user