support username and password change

git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@699 b3834d28-1941-0410-a4f8-b48e95affb8f
This commit is contained in:
cweiske 2010-03-28 18:04:53 +00:00
parent 78bac4580c
commit ccabc1cdfa

View file

@ -75,15 +75,26 @@ class TestBase extends PHPUnit_Framework_TestCase
/**
* Creates a new user in the database.
*
* @param string $username Username
* @param string $password Password
*
* @return integer ID of user
*/
protected function addUser()
protected function addUser($username = null, $password = null)
{
$us = SemanticScuttle_Service_Factory::get('User');
$rand = rand();
if ($username === null) {
$username = 'unittestuser-' . $rand;
}
if ($password === null) {
$password = $rand;
}
$uid = $us->addUser(
'unittestuser-' . $rand,
$rand,
$username,
$password,
'unittest-' . $rand . '@example.org'
);
return $uid;