| Línea 40... |
Línea 40... |
| 40 |
* @category test
|
40 |
* @category test
|
| 41 |
* @copyright 2014 The Open University
|
41 |
* @copyright 2014 The Open University
|
| 42 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
42 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
| 43 |
* @covers \question_engine_data_mapper
|
43 |
* @covers \question_engine_data_mapper
|
| 44 |
*/
|
44 |
*/
|
| 45 |
class datalib_test extends \qbehaviour_walkthrough_test_base {
|
45 |
final class datalib_test extends \qbehaviour_walkthrough_test_base {
|
| Línea 46... |
Línea 46... |
| 46 |
|
46 |
|
| 47 |
/**
|
47 |
/**
|
| 48 |
* We create two usages, each with two questions, a short-answer marked
|
48 |
* We create two usages, each with two questions, a short-answer marked
|
| 49 |
* out of 5, and and essay marked out of 10. We just start these attempts.
|
49 |
* out of 5, and and essay marked out of 10. We just start these attempts.
|
| Línea 282... |
Línea 282... |
| 282 |
/**
|
282 |
/**
|
| 283 |
* Test cases for {@see test_get_file_area_name()}.
|
283 |
* Test cases for {@see test_get_file_area_name()}.
|
| 284 |
*
|
284 |
*
|
| 285 |
* @return array test cases
|
285 |
* @return array test cases
|
| 286 |
*/
|
286 |
*/
|
| 287 |
public function get_file_area_name_cases(): array {
|
287 |
public static function get_file_area_name_cases(): array {
|
| 288 |
return [
|
288 |
return [
|
| 289 |
'simple variable' => ['response_attachments', 'response_attachments'],
|
289 |
'simple variable' => ['response_attachments', 'response_attachments'],
|
| 290 |
'behaviour variable' => ['response_5:answer', 'response_5answer'],
|
290 |
'behaviour variable' => ['response_5:answer', 'response_5answer'],
|
| 291 |
'variable with special character' => ['response_5:answer', 'response_5answer'],
|
291 |
'variable with special character' => ['response_5:answer', 'response_5answer'],
|
| 292 |
'multiple underscores in different places' => ['response_weird____variable__name', 'response_weird_variable_name'],
|
292 |
'multiple underscores in different places' => ['response_weird____variable__name', 'response_weird_variable_name'],
|