Merge branch 'w42_MDL-35854_m24_usergenerator' of git://github.com/skodak/moodle

This commit is contained in:
Dan Poltawski
2012-10-15 16:03:53 +08:00
2 changed files with 9 additions and 2 deletions
+4 -2
View File
@@ -157,9 +157,11 @@ EOD;
}
if (!isset($record['username'])) {
$record['username'] = textlib::strtolower($record['firstname']).textlib::strtolower($record['lastname']);
$record['username'] = 'username'.$i;
$j = 2;
while ($DB->record_exists('user', array('username'=>$record['username'], 'mnethostid'=>$record['mnethostid']))) {
$record['username'] = $record['username'].'_'.$i;
$record['username'] = 'username'.$i.'_'.$j;
$j++;
}
}
+5
View File
@@ -44,6 +44,11 @@ class core_phpunit_generator_testcase extends advanced_testcase {
$count = $DB->count_records('user');
$user = $generator->create_user();
$this->assertEquals($count+1, $DB->count_records('user'));
$this->assertSame($user->username, clean_param($user->username, PARAM_USERNAME));
$this->assertSame($user->email, clean_param($user->email, PARAM_EMAIL));
$user = $generator->create_user(array('firstname'=>'Žluťoučký', 'lastname'=>'Koníček'));
$this->assertSame($user->username, clean_param($user->username, PARAM_USERNAME));
$this->assertSame($user->email, clean_param($user->email, PARAM_EMAIL));
$count = $DB->count_records('course_categories');
$category = $generator->create_category();