17 require_once dirname(dirname(dirname(dirname(__DIR__)))) .
18 '/lib/php/Plugin/FO_Plugin.php';
24 class UserTest extends \PHPUnit\Framework\TestCase
32 $expectedCurrentUser = [
35 "description" =>
'super user',
36 "email" =>
'fossy@localhost',
37 "accessLevel" =>
'admin',
40 "emailNotification" =>
true,
43 "copyright_email_author" =>
true,
54 $expectedNonAdminUser = [
57 "description" =>
'very useri',
61 $actualCurrentUser =
new User(2,
'fossy',
'super user',
'fossy@localhost',
63 $actualNonAdminUser =
new User(8,
'userii',
'very useri',
null,
null,
null,
66 $this->assertEquals($expectedCurrentUser, $actualCurrentUser->getArray());
67 $this->assertEquals($expectedNonAdminUser, $actualNonAdminUser->getArray());
Model to hold user information.
#define PLUGIN_DB_ADMIN
Plugin requires admin level permission on DB.