From 4a38e65977908e1e54dd32e35f3dfeac5996b9b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20S=CC=8Ckoda?= Date: Wed, 15 Aug 2012 11:44:26 +0200 Subject: [PATCH] MDL-34912 fix invalid descriptionformat default handling --- lib/phpunit/classes/data_generator.php | 12 ++++++------ lib/phpunit/tests/generator_test.php | 12 ++++++++++++ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/lib/phpunit/classes/data_generator.php b/lib/phpunit/classes/data_generator.php index 48a459f1d9f..8225f236761 100644 --- a/lib/phpunit/classes/data_generator.php +++ b/lib/phpunit/classes/data_generator.php @@ -240,11 +240,11 @@ EOD; } if (!isset($record['descriptionformat'])) { - $record['description'] = FORMAT_MOODLE; + $record['descriptionformat'] = FORMAT_MOODLE; } if (!isset($record['parent'])) { - $record['descriptionformat'] = 0; + $record['parent'] = 0; } if (empty($record['parent'])) { @@ -310,12 +310,12 @@ EOD; $record['numsections'] = 5; } - if (!isset($record['description'])) { - $record['description'] = "Test course $i\n$this->loremipsum"; + if (!isset($record['summary'])) { + $record['summary'] = "Test course $i\n$this->loremipsum"; } - if (!isset($record['descriptionformat'])) { - $record['description'] = FORMAT_MOODLE; + if (!isset($record['summaryformat'])) { + $record['summaryformat'] = FORMAT_MOODLE; } if (!isset($record['category'])) { diff --git a/lib/phpunit/tests/generator_test.php b/lib/phpunit/tests/generator_test.php index eb5df6ba0e4..316ee706561 100644 --- a/lib/phpunit/tests/generator_test.php +++ b/lib/phpunit/tests/generator_test.php @@ -48,10 +48,22 @@ class core_phpunit_generator_testcase extends advanced_testcase { $count = $DB->count_records('course_categories'); $category = $generator->create_category(); $this->assertEquals($count+1, $DB->count_records('course_categories')); + $this->assertRegExp('/^Course category \d/', $category->name); + $this->assertSame('', $category->idnumber); + $this->assertRegExp('/^Test course category \d/', $category->description); + $this->assertSame(FORMAT_MOODLE, $category->descriptionformat); $count = $DB->count_records('course'); $course = $generator->create_course(); $this->assertEquals($count+1, $DB->count_records('course')); + $this->assertRegExp('/^Test course \d/', $course->fullname); + $this->assertRegExp('/^tc_\d/', $course->shortname); + $this->assertSame('', $course->idnumber); + $this->assertSame('topics', $course->format); + $this->assertEquals(0, $course->newsitems); + $this->assertEquals(5, $course->numsections); + $this->assertRegExp('/^Test course \d/', $course->summary); + $this->assertSame(FORMAT_MOODLE, $course->summaryformat); $section = $generator->create_course_section(array('course'=>$course->id, 'section'=>3)); $this->assertEquals($course->id, $section->course);