Esempio n. 1
0
 public function setUp()
 {
     parent::setUp();
     $this->l10n = $this->getMockBuilder('\\OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l10n->expects($this->any())->method('t')->will($this->returnCallback(function ($text, $parameters = array()) {
         return vsprintf($text, $parameters);
     }));
 }
 protected function setUp()
 {
     parent::setUp();
     $this->urlGenerator = $this->getMockBuilder('OCP\\IURLGenerator')->disableOriginalConstructor()->getMock();
     $this->infoCache = $this->getMockBuilder('OCA\\Activity\\ViewInfoCache')->disableOriginalConstructor()->getMock();
     $this->l = $this->getMockBuilder('OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l->expects($this->any())->method('t')->willReturnCallback(function ($string, $parameters) {
         return vsprintf($string, $parameters);
     });
 }
 protected function setUp()
 {
     parent::setUp();
     $this->sessionMock = $this->getMockBuilder('OCA\\Encryption\\Session')->disableOriginalConstructor()->getMock();
     $this->requestMock = $this->getMock('OCP\\IRequest');
     $this->l10nMock = $this->getMockBuilder('OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l10nMock->expects($this->any())->method('t')->will($this->returnCallback(function ($message) {
         return $message;
     }));
     $this->controller = new StatusController('encryptionTest', $this->requestMock, $this->l10nMock, $this->sessionMock);
 }
 protected function setUp()
 {
     parent::setUp();
     $this->manager = $this->getMockBuilder('OCA\\AnnouncementCenter\\Manager')->disableOriginalConstructor()->getMock();
     $this->l = $this->getMockBuilder('OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l->expects($this->any())->method('t')->willReturnCallback(function ($string, $args) {
         return vsprintf($string, $args);
     });
     $this->factory = $this->getMockBuilder('OCP\\L10N\\IFactory')->disableOriginalConstructor()->getMock();
     $this->factory->expects($this->any())->method('get')->willReturn($this->l);
     $this->notifier = new NotificationsNotifier($this->manager, $this->factory);
 }
Esempio n. 5
0
 public function setUp()
 {
     $this->request = $this->getMockBuilder('\\OCP\\IRequest')->disableOriginalConstructor()->getMock();
     $this->l10n = $this->getMockBuilder('\\OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l10n->expects($this->any())->method('t')->will($this->returnCallback(function ($message, array $replace) {
         return vsprintf($message, $replace);
     }));
     $this->config = $this->getMockBuilder('\\OCP\\IConfig')->disableOriginalConstructor()->getMock();
     $this->connection = $this->getMockBuilder('\\OC\\DB\\Connection')->disableOriginalConstructor()->getMock();
     $this->userManager = $this->getMockBuilder('\\OCP\\IUserManager')->disableOriginalConstructor()->getMock();
     $this->view = $this->getMockBuilder('\\OC\\Files\\View')->disableOriginalConstructor()->getMock();
     $this->logger = $this->getMockBuilder('\\OCP\\ILogger')->disableOriginalConstructor()->getMock();
     $this->encryptionController = $this->getMockBuilder('\\OC\\Settings\\Controller\\EncryptionController')->setConstructorArgs(['settings', $this->request, $this->l10n, $this->config, $this->connection, $this->userManager, $this->view, $this->logger])->setMethods(['getMigration'])->getMock();
 }
Esempio n. 6
0
 public function setUp()
 {
     parent::setUp();
     $this->storageMock = $this->getMockBuilder('OCP\\Files\\Storage')->disableOriginalConstructor()->getMock();
     $this->cryptMock = $this->getMockBuilder('OCA\\Encryption\\Crypto\\Crypt')->disableOriginalConstructor()->getMock();
     $this->utilMock = $this->getMockBuilder('OCA\\Encryption\\Util')->disableOriginalConstructor()->getMock();
     $this->keyManagerMock = $this->getMockBuilder('OCA\\Encryption\\KeyManager')->disableOriginalConstructor()->getMock();
     $this->sessionMock = $this->getMockBuilder('OCA\\Encryption\\Session')->disableOriginalConstructor()->getMock();
     $this->encryptAllMock = $this->getMockBuilder('OCA\\Encryption\\Crypto\\EncryptAll')->disableOriginalConstructor()->getMock();
     $this->decryptAllMock = $this->getMockBuilder('OCA\\Encryption\\Crypto\\DecryptAll')->disableOriginalConstructor()->getMock();
     $this->loggerMock = $this->getMockBuilder('OCP\\ILogger')->disableOriginalConstructor()->getMock();
     $this->l10nMock = $this->getMockBuilder('OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l10nMock->expects($this->any())->method('t')->with($this->anything())->willReturnArgument(0);
     $this->instance = new Encryption($this->cryptMock, $this->keyManagerMock, $this->utilMock, $this->sessionMock, $this->encryptAllMock, $this->decryptAllMock, $this->loggerMock, $this->l10nMock);
 }
 protected function setUp()
 {
     parent::setUp();
     $this->request = $this->getMockBuilder('OCP\\IRequest')->disableOriginalConstructor()->getMock();
     $this->groupManager = $this->getMockBuilder('OCP\\IGroupManager')->disableOriginalConstructor()->getMock();
     $this->userManager = $this->getMockBuilder('OCP\\IUserManager')->disableOriginalConstructor()->getMock();
     $this->activityManager = $this->getMockBuilder('OCP\\Activity\\IManager')->disableOriginalConstructor()->getMock();
     $this->notificationManager = $this->getMockBuilder('OC\\Notification\\IManager')->disableOriginalConstructor()->getMock();
     $this->l = $this->getMockBuilder('OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l->expects($this->any())->method('t')->willReturnCallback(function ($string, $args) {
         return vsprintf($string, $args);
     });
     $this->urlGenerator = $this->getMockBuilder('OCP\\IURLGenerator')->disableOriginalConstructor()->getMock();
     $this->manager = $this->getMockBuilder('OCA\\AnnouncementCenter\\Manager')->disableOriginalConstructor()->getMock();
 }
Esempio n. 8
0
 public function setUp()
 {
     parent::setUp();
     $this->l10n = $this->getMockBuilder('\\OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->mailer = $this->getMockBuilder('\\OCP\\Mail\\IMailer')->disableOriginalConstructor()->getMock();
     $this->logger = $this->getMockBuilder('\\OCP\\ILogger')->disableOriginalConstructor()->getMock();
     $this->defaults = $this->getMockBuilder('\\OCP\\Defaults')->disableOriginalConstructor()->getMock();
     $this->user = $this->getMockBuilder('\\OCP\\IUser')->disableOriginalConstructor()->getMock();
     $this->l10n->expects($this->any())->method('t')->will($this->returnCallback(function ($text, $parameters = array()) {
         return vsprintf($text, $parameters);
     }));
     $this->defaults->expects($this->once())->method('getName')->will($this->returnValue('UnitTestCloud'));
     $this->user->expects($this->once())->method('getEMailAddress')->willReturn('*****@*****.**');
     $this->user->expects($this->once())->method('getDisplayName')->willReturn('TestUser');
 }
 public function setUp()
 {
     parent::setUp();
     $this->request = $this->getMockBuilder('\\OCP\\IRequest')->disableOriginalConstructor()->getMock();
     $this->l10n = $this->getMockBuilder('\\OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l10n->expects($this->any())->method('t')->will($this->returnArgument(0));
     $this->config = $this->getMockBuilder('\\OCP\\IConfig')->disableOriginalConstructor()->getMock();
     $cacheFactory = $this->getMockBuilder('\\OCP\\ICacheFactory')->disableOriginalConstructor()->getMock();
     $this->cache = $this->getMockBuilder('\\OCP\\ICache')->disableOriginalConstructor()->getMock();
     $cacheFactory->expects($this->once())->method('create')->with('settings')->will($this->returnValue($this->cache));
     $this->navigationManager = $this->getMockBuilder('\\OCP\\INavigationManager')->disableOriginalConstructor()->getMock();
     $this->appManager = $this->getMockBuilder('\\OCP\\App\\IAppManager')->disableOriginalConstructor()->getMock();
     $this->ocsClient = $this->getMockBuilder('\\OC\\OCSClient')->disableOriginalConstructor()->getMock();
     $this->appSettingsController = new AppSettingsController('settings', $this->request, $this->l10n, $this->config, $cacheFactory, $this->navigationManager, $this->appManager, $this->ocsClient);
 }
 public function setUp()
 {
     parent::setUp();
     $this->request = $this->getMockBuilder('\\OCP\\IRequest')->disableOriginalConstructor()->getMock();
     $this->config = $this->getMockBuilder('\\OCP\\IConfig')->disableOriginalConstructor()->getMock();
     $this->config = $this->getMockBuilder('\\OCP\\IConfig')->disableOriginalConstructor()->getMock();
     $this->clientService = $this->getMockBuilder('\\OCP\\Http\\Client\\IClientService')->disableOriginalConstructor()->getMock();
     $this->util = $this->getMockBuilder('\\OC_Util')->disableOriginalConstructor()->getMock();
     $this->urlGenerator = $this->getMockBuilder('\\OCP\\IURLGenerator')->disableOriginalConstructor()->getMock();
     $this->l10n = $this->getMockBuilder('\\OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l10n->expects($this->any())->method('t')->will($this->returnCallback(function ($message, array $replace) {
         return vsprintf($message, $replace);
     }));
     $this->checkSetupController = $this->getMockBuilder('\\OC\\Settings\\Controller\\CheckSetupController')->setConstructorArgs(['settings', $this->request, $this->config, $this->clientService, $this->urlGenerator, $this->util, $this->l10n])->setMethods(['getCurlVersion'])->getMock();
 }
Esempio n. 11
0
 /**
  * @dataProvider dataJoinParameterList
  *
  * @param int $numParameters
  * @param bool $allowHtml
  * @param string $expected
  */
 public function testJoinParameterList($numParameters, $allowHtml, $expected)
 {
     $parameterList = $plainParameterList = [];
     for ($i = 1; $i <= $numParameters; $i++) {
         if ($allowHtml) {
             $parameterList[] = '<strong>item' . $i . '</strong>';
         } else {
             $parameterList[] = 'item' . $i;
         }
         $plainParameterList[] = 'item' . $i;
     }
     $collection = $this->getCollection();
     $this->l->expects($this->any())->method('t')->willReturnCallback(function ($string, $parameters) {
         return vsprintf($string, $parameters);
     });
     $this->l->expects($this->any())->method('n')->willReturnCallback(function ($singular, $plural, $count, $parameters) {
         if ($count === 1) {
             $string = str_replace('%n', $count, $singular);
         } else {
             $string = str_replace('%n', $count, $plural);
         }
         return vsprintf($string, $parameters);
     });
     $this->assertSame($expected, $this->invokePrivate($collection, 'joinParameterList', [$parameterList, $plainParameterList, $allowHtml]));
 }
Esempio n. 12
0
 public function testAddPersonalRootCertificateValidCertificate()
 {
     $uploadedFile = ['tmp_name' => __DIR__ . '/../../data/certificates/goodCertificate.crt', 'name' => 'goodCertificate.crt'];
     $certificate = $this->getMock('\\OCP\\ICertificate');
     $certificate->expects($this->once())->method('getName')->will($this->returnValue('Name'));
     $certificate->expects($this->once())->method('getCommonName')->will($this->returnValue('CommonName'));
     $certificate->expects($this->once())->method('getOrganization')->will($this->returnValue('Organization'));
     $certificate->expects($this->exactly(2))->method('getIssueDate')->will($this->returnValue(new \DateTime('@1429099555')));
     $certificate->expects($this->exactly(2))->method('getExpireDate')->will($this->returnValue(new \DateTime('@1529099555')));
     $certificate->expects($this->once())->method('getIssuerName')->will($this->returnValue('Issuer'));
     $certificate->expects($this->once())->method('getIssuerOrganization')->will($this->returnValue('IssuerOrganization'));
     $this->request->expects($this->once())->method('getUploadedFile')->with('rootcert_import')->will($this->returnValue($uploadedFile));
     $this->certificateManager->expects($this->once())->method('addCertificate')->with(file_get_contents($uploadedFile['tmp_name'], 'goodCertificate.crt'))->will($this->returnValue($certificate));
     $this->l10n->expects($this->at(0))->method('l')->with('date', new \DateTime('@1429099555'))->will($this->returnValue('Valid From as String'));
     $this->l10n->expects($this->at(1))->method('l')->with('date', new \DateTime('@1529099555'))->will($this->returnValue('Valid Till as String'));
     $expected = new DataResponse(['name' => 'Name', 'commonName' => 'CommonName', 'organization' => 'Organization', 'validFrom' => 1429099555, 'validTill' => 1529099555, 'validFromString' => 'Valid From as String', 'validTillString' => 'Valid Till as String', 'issuer' => 'Issuer', 'issuerOrganization' => 'IssuerOrganization']);
     $this->assertEquals($expected, $this->certificateController->addPersonalRootCertificate());
 }
Esempio n. 13
0
 protected function setUp()
 {
     parent::setUp();
     $this->navigationManager = $this->getMockBuilder('OCP\\INavigationManager')->disableOriginalConstructor()->getMock();
     $this->urlGenerator = $this->getMockBuilder('OCP\\IURLGenerator')->disableOriginalConstructor()->getMock();
     $this->languageFactory = $this->getMockBuilder('OCP\\L10N\\IFactory')->disableOriginalConstructor()->getMock();
     $this->notificationManager = $this->getMockBuilder('OC\\Notification\\IManager')->disableOriginalConstructor()->getMock();
     $this->activityManager = $this->getMockBuilder('OCP\\Activity\\IManager')->disableOriginalConstructor()->getMock();
     $this->language = $this->getMockBuilder('OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->language->expects($this->any())->method('t')->willReturnCallback(function ($string, $args) {
         return vsprintf($string, $args);
     });
     $this->overwriteService('NavigationManager', $this->navigationManager);
     $this->overwriteService('NotificationManager', $this->notificationManager);
     $this->overwriteService('ActivityManager', $this->activityManager);
     $this->overwriteService('URLGenerator', $this->urlGenerator);
     $this->overwriteService('L10NFactory', $this->languageFactory);
 }
 protected function setUp()
 {
     $this->existingUser = $this->getMockBuilder('OCP\\IUser')->disableOriginalConstructor()->getMock();
     $this->existingUser->expects($this->any())->method('getEMailAddress')->willReturn('*****@*****.**');
     $this->config = $this->getMockBuilder('\\OCP\\IConfig')->disableOriginalConstructor()->getMock();
     $this->l10n = $this->getMockBuilder('\\OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l10n->expects($this->any())->method('t')->will($this->returnCallback(function ($text, $parameters = array()) {
         return vsprintf($text, $parameters);
     }));
     $this->defaults = $this->getMockBuilder('\\OC_Defaults')->disableOriginalConstructor()->getMock();
     $this->userManager = $this->getMockBuilder('\\OCP\\IUserManager')->disableOriginalConstructor()->getMock();
     $this->urlGenerator = $this->getMockBuilder('\\OCP\\IURLGenerator')->disableOriginalConstructor()->getMock();
     $this->mailer = $this->getMockBuilder('\\OCP\\Mail\\IMailer')->disableOriginalConstructor()->getMock();
     $this->secureRandom = $this->getMockBuilder('\\OCP\\Security\\ISecureRandom')->disableOriginalConstructor()->getMock();
     $this->timeFactory = $this->getMockBuilder('\\OCP\\AppFramework\\Utility\\ITimeFactory')->disableOriginalConstructor()->getMock();
     $this->request = $this->getMockBuilder('OCP\\IRequest')->disableOriginalConstructor()->getMock();
     $this->lostController = new LostController('Core', $this->request, $this->urlGenerator, $this->userManager, $this->defaults, $this->l10n, $this->config, $this->secureRandom, 'lostpassword-noreply@localhost', true, $this->mailer, $this->timeFactory);
 }
Esempio n. 15
0
 /**
  * @dataProvider dataFormat
  *
  * @param string $parameter
  * @param null|\OCP\IUser $user
  * @param bool $avatarsEnabled
  * @param bool $allowHtml
  * @param bool $verbose
  * @param string $expected
  */
 public function testFormat($parameter, $user, $avatarsEnabled, $allowHtml, $verbose, $expected)
 {
     /** @var \OCP\Activity\IEvent|\PHPUnit_Framework_MockObject_MockObject $event */
     $event = $this->getMockBuilder('OCP\\Activity\\IEvent')->disableOriginalConstructor()->getMock();
     $this->l->expects($this->never())->method('t');
     $this->userManager->expects($this->once())->method('get')->with($parameter)->willReturn($user);
     $this->config->expects($this->any())->method('getSystemValue')->with('enable_avatars', true)->willReturn($avatarsEnabled);
     $formatter = $this->getFormatter();
     $this->assertSame($expected, $formatter->format($event, $parameter, $allowHtml, $verbose));
 }
 protected function setUp()
 {
     parent::setUp();
     $this->requestMock = $this->getMock('OCP\\IRequest');
     $this->l10nMock = $this->getMockBuilder('OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l10nMock->expects($this->any())->method('t')->will($this->returnCallback(function ($message) {
         return $message;
     }));
     $this->userManagerMock = $this->getMockBuilder('OCP\\IUserManager')->disableOriginalConstructor()->getMock();
     $this->keyManagerMock = $this->getMockBuilder('OCA\\Encryption\\KeyManager')->disableOriginalConstructor()->getMock();
     $this->cryptMock = $this->getMockBuilder('OCA\\Encryption\\Crypto\\Crypt')->disableOriginalConstructor()->getMock();
     $this->userSessionMock = $this->getMockBuilder('OCP\\IUserSession')->disableOriginalConstructor()->setMethods(['isLoggedIn', 'getUID', 'login', 'logout', 'setUser', 'getUser', 'canChangePassword'])->getMock();
     $this->ocSessionMock = $this->getMockBuilder('OCP\\ISession')->disableOriginalConstructor()->getMock();
     $this->userSessionMock->expects($this->any())->method('getUID')->willReturn('testUserUid');
     $this->userSessionMock->expects($this->any())->method($this->anything())->will($this->returnSelf());
     $this->sessionMock = $this->getMockBuilder('OCA\\Encryption\\Session')->disableOriginalConstructor()->getMock();
     $this->utilMock = $this->getMockBuilder('OCA\\Encryption\\Util')->disableOriginalConstructor()->getMock();
     $this->controller = new SettingsController('encryption', $this->requestMock, $this->l10nMock, $this->userManagerMock, $this->userSessionMock, $this->keyManagerMock, $this->cryptMock, $this->sessionMock, $this->ocSessionMock, $this->utilMock);
 }
 protected function setUp()
 {
     parent::setUp();
     $this->requestMock = $this->getMockBuilder('OCP\\IRequest')->disableOriginalConstructor()->getMock();
     $this->configMock = $this->getMockBuilder('OCP\\IConfig')->disableOriginalConstructor()->getMock();
     $this->l10nMock = $this->getMockBuilder('OCP\\IL10N')->disableOriginalConstructor()->getMock();
     // Make l10n work in our tests
     $this->l10nMock->expects($this->any())->method('t')->willReturnArgument(0);
     $this->recoveryMock = $this->getMockBuilder('OCA\\Encryption\\Recovery')->disableOriginalConstructor()->getMock();
     $this->controller = new RecoveryController('encryption', $this->requestMock, $this->configMock, $this->l10nMock, $this->recoveryMock);
 }
Esempio n. 18
0
 public function setUp()
 {
     $this->platformMock = $this->getMockBuilder('\\OC\\App\\Platform')->disableOriginalConstructor()->getMock();
     $this->platformMock->expects($this->any())->method('getPhpVersion')->will($this->returnValue('5.4.3'));
     $this->platformMock->expects($this->any())->method('getDatabase')->will($this->returnValue('mysql'));
     $this->platformMock->expects($this->any())->method('getOS')->will($this->returnValue('Linux'));
     $this->platformMock->expects($this->any())->method('isCommandKnown')->will($this->returnCallback(function ($command) {
         return $command === 'grep';
     }));
     $this->platformMock->expects($this->any())->method('getLibraryVersion')->will($this->returnCallback(function ($lib) {
         if ($lib === 'curl') {
             return "2.3.4";
         }
         return null;
     }));
     $this->platformMock->expects($this->any())->method('getOcVersion')->will($this->returnValue('8.0.2'));
     $this->l10nMock = $this->getMockBuilder('\\OCP\\IL10N')->disableOriginalConstructor()->getMock();
     $this->l10nMock->expects($this->any())->method('t')->will($this->returnCallback(function ($text, $parameters = array()) {
         return vsprintf($text, $parameters);
     }));
     $this->analyser = new \OC\App\DependencyAnalyzer($this->platformMock, $this->l10nMock);
 }