protected function setUp() { $app = new Application(); $this->container = $app->getContainer(); $this->container['AppName'] = 'settings'; $this->container['GroupManager'] = $this->getMockBuilder('\\OC\\Group\\Manager')->disableOriginalConstructor()->getMock(); $this->container['UserManager'] = $this->getMockBuilder('\\OCP\\IUserManager')->disableOriginalConstructor()->getMock(); $this->container['UserSession'] = $this->getMockBuilder('\\OC\\User\\Session')->disableOriginalConstructor()->getMock(); $this->container['L10N'] = $this->getMockBuilder('\\OCP\\IL10N')->disableOriginalConstructor()->getMock(); $this->container['Config'] = $this->getMockBuilder('\\OCP\\IConfig')->disableOriginalConstructor()->getMock(); $this->container['L10N']->expects($this->any())->method('t')->will($this->returnCallback(function ($text, $parameters = array()) { return vsprintf($text, $parameters); })); $this->container['Defaults'] = $this->getMockBuilder('\\OC_Defaults')->disableOriginalConstructor()->getMock(); $this->container['Mailer'] = $this->getMockBuilder('\\OCP\\Mail\\IMailer')->disableOriginalConstructor()->getMock(); $this->container['DefaultMailAddress'] = '*****@*****.**'; $this->container['Logger'] = $this->getMockBuilder('\\OCP\\ILogger')->disableOriginalConstructor()->getMock(); $this->container['URLGenerator'] = $this->getMockBuilder('\\OCP\\IURLGenerator')->disableOriginalConstructor()->getMock(); $this->container['OCP\\App\\IAppManager'] = $this->getMockBuilder('OCP\\App\\IAppManager')->disableOriginalConstructor()->getMock(); /* * Set default avtar behaviour for whole testsuite */ $this->container['OCP\\IAvatarManager'] = $this->getMock('OCP\\IAvatarManager'); $avatarExists = $this->getMock('OCP\\IAvatar'); $avatarExists->method('exists')->willReturn(true); $avatarNotExists = $this->getMock('OCP\\IAvatar'); $avatarNotExists->method('exists')->willReturn(false); $this->container['OCP\\IAvatarManager']->method('getAvatar')->will($this->returnValueMap([['foo', $avatarExists], ['bar', $avatarExists], ['admin', $avatarNotExists]])); $this->container['Config']->method('getSystemValue')->with('enable_avatars', true)->willReturn(true); }
protected function setUp() { $app = new Application(); $this->container = $app->getContainer(); $this->container['Config'] = $this->getMockBuilder('\\OCP\\IConfig')->disableOriginalConstructor()->getMock(); $this->container['AppName'] = 'settings'; $this->logSettingsController = $this->container['LogSettingsController']; }
protected function setUp() { $app = new Application(); $this->container = $app->getContainer(); $this->container['Config'] = $this->getMockBuilder('\\OCP\\IConfig')->disableOriginalConstructor()->getMock(); $this->container['L10N'] = $this->getMockBuilder('\\OCP\\IL10N')->disableOriginalConstructor()->getMock(); $this->container['AppName'] = 'settings'; $this->container['UserSession'] = $this->getMockBuilder('\\OC\\User\\Session')->disableOriginalConstructor()->getMock(); $this->container['Mail'] = $this->getMockBuilder('\\OC_Mail')->disableOriginalConstructor()->getMock(); $this->container['Defaults'] = $this->getMockBuilder('\\OC_Defaults')->disableOriginalConstructor()->getMock(); $this->container['DefaultMailAddress'] = '*****@*****.**'; }
protected function setUp() { $app = new Application(); $this->container = $app->getContainer(); $this->container['AppName'] = 'settings'; $this->container['GroupManager'] = $this->getMockBuilder('\\OCP\\IGroupManager')->disableOriginalConstructor()->getMock(); $this->container['UserSession'] = $this->getMockBuilder('\\OC\\User\\Session')->disableOriginalConstructor()->getMock(); $this->container['L10N'] = $this->getMockBuilder('\\OCP\\IL10N')->disableOriginalConstructor()->getMock(); $this->container['IsAdmin'] = true; $this->container['L10N']->expects($this->any())->method('t')->will($this->returnCallback(function ($text, $parameters = array()) { return vsprintf($text, $parameters); })); $this->groupsController = $this->container['GroupsController']; }
protected function setUp() { $app = new Application(); $this->container = $app->getContainer(); $this->container['AppName'] = 'settings'; $this->container['GroupManager'] = $this->getMockBuilder('\\OC\\Group\\Manager')->disableOriginalConstructor()->getMock(); $this->container['UserManager'] = $this->getMockBuilder('\\OCP\\IUserManager')->disableOriginalConstructor()->getMock(); $this->container['UserSession'] = $this->getMockBuilder('\\OC\\User\\Session')->disableOriginalConstructor()->getMock(); $this->container['L10N'] = $this->getMockBuilder('\\OCP\\IL10N')->disableOriginalConstructor()->getMock(); $this->container['Config'] = $this->getMockBuilder('\\OCP\\IConfig')->disableOriginalConstructor()->getMock(); $this->container['L10N']->expects($this->any())->method('t')->will($this->returnCallback(function ($text, $parameters = array()) { return vsprintf($text, $parameters); })); $this->container['Defaults'] = $this->getMockBuilder('\\OC_Defaults')->disableOriginalConstructor()->getMock(); $this->container['Mailer'] = $this->getMockBuilder('\\OCP\\Mail\\IMailer')->disableOriginalConstructor()->getMock(); $this->container['DefaultMailAddress'] = '*****@*****.**'; $this->container['Logger'] = $this->getMockBuilder('\\OCP\\ILogger')->disableOriginalConstructor()->getMock(); $this->container['URLGenerator'] = $this->getMockBuilder('\\OCP\\IURLGenerator')->disableOriginalConstructor()->getMock(); $this->container['OCP\\App\\IAppManager'] = $this->getMockBuilder('OCP\\App\\IAppManager')->disableOriginalConstructor()->getMock(); }