27 require_once (
'../../../tests/fossologyTestCase.php');
28 require_once (
'../../../tests/TestEnvironment.php');
41 function testDupUser() {
44 print
"starting DupUserTest\n";
46 $loggedIn = $this->mybrowser->get($URL);
47 $this->assertTrue($this->myassertText($loggedIn,
'/Admin/'));
48 $this->assertTrue($this->myassertText($loggedIn,
'/Users/'));
49 $page = $this->mybrowser->get(
"$URL?mod=user_add");
50 $this->assertTrue($this->myassertText($page,
'/Add A User/'));
51 $this->assertTrue($this->myassertText($page,
'/To create a new user,/'));
52 $this->UserName =
'TestUserDup';
53 $this->
addUser($this->UserName,
'Created for Duplicate user testing',
'fosstester',1,1,
'test');
55 $page = $this->mybrowser->get(
"$URL?mod=user_add");
56 $this->assertTrue($this->myassertText($page,
'/Add A User/'));
57 $this->assertTrue($this->myassertText($page,
'/To create a new user,/'));
58 $result = $this->
addUser($this->UserName,
'Created for Duplicate user testing',
59 'fosstester',1,1,
'test');
61 $pattern =
"/User already exists\. Not added/";
62 if(preg_match($pattern,$result,$match)) {
66 $this->fail(
"Did not match string, got:\n$result\n");
72 print
"Removing user $this->UserName\n";
addUser($UserName, $Description=NULL, $Email=NULL, $Access=1, $Folder=1, $Password=NULL, $EmailNotify= 'y')
Login($User=NULL, $Password=NULL)