1212use OC \AppConfig ;
1313use OCP \EventDispatcher \IEventDispatcher ;
1414use OCP \IAppConfig ;
15- use OCP \IURLGenerator ;
15+ use OCP \ICacheFactory ;
16+ use OCP \IConfig ;
17+ use OCP \IDBConnection ;
18+ use OCP \IGroupManager ;
19+ use OCP \IUserManager ;
20+ use OCP \IUserSession ;
1621use PHPUnit \Framework \MockObject \MockObject ;
1722use Psr \Log \LoggerInterface ;
1823
@@ -457,12 +462,12 @@ public function appConfigValuesProvider() {
457462 *
458463 * @dataProvider appConfigValuesProvider
459464 */
460- public function testEnabledApps ($ user , $ expectedApps , $ forceAll ) {
461- $ userManager = \OC :: $ server -> getUserManager ( );
462- $ groupManager = \OC :: $ server -> getGroupManager ( );
463- $ user1 = $ userManager ->createUser (self ::TEST_USER1 , self :: TEST_USER1 );
464- $ user2 = $ userManager ->createUser (self ::TEST_USER2 , self :: TEST_USER2 );
465- $ user3 = $ userManager ->createUser (self ::TEST_USER3 , self :: TEST_USER3 );
465+ public function testEnabledApps ($ user , $ expectedApps , $ forceAll ): void {
466+ $ userManager = \OCP \Server:: get (IUserManager::class );
467+ $ groupManager = \OCP \Server:: get (IGroupManager::class );
468+ $ user1 = $ userManager ->createUser (self ::TEST_USER1 , ' NotAnEasyPassword123456+ ' );
469+ $ user2 = $ userManager ->createUser (self ::TEST_USER2 , ' NotAnEasyPassword123456_ ' );
470+ $ user3 = $ userManager ->createUser (self ::TEST_USER3 , ' NotAnEasyPassword123456? ' );
466471
467472 $ group1 = $ groupManager ->createGroup (self ::TEST_GROUP1 );
468473 $ group1 ->addUser ($ user1 );
@@ -506,9 +511,9 @@ public function testEnabledApps($user, $expectedApps, $forceAll) {
506511 * Test isEnabledApps() with cache, not re-reading the list of
507512 * enabled apps more than once when a user is set.
508513 */
509- public function testEnabledAppsCache () {
510- $ userManager = \OC :: $ server -> getUserManager ( );
511- $ user1 = $ userManager ->createUser (self ::TEST_USER1 , self :: TEST_USER1 );
514+ public function testEnabledAppsCache (): void {
515+ $ userManager = \OCP \Server:: get (IUserManager::class );
516+ $ user1 = $ userManager ->createUser (self ::TEST_USER1 , ' NotAnEasyPassword123456+ ' );
512517
513518 \OC_User::setUserId (self ::TEST_USER1 );
514519
@@ -539,8 +544,8 @@ public function testEnabledAppsCache() {
539544 private function setupAppConfigMock () {
540545 /** @var AppConfig|MockObject */
541546 $ appConfig = $ this ->getMockBuilder (AppConfig::class)
542- ->setMethods (['getValues ' ])
543- ->setConstructorArgs ([\OC :: $ server -> getDatabaseConnection ( )])
547+ ->onlyMethods (['getValues ' ])
548+ ->setConstructorArgs ([\OCP \Server:: get (IDBConnection::class )])
544549 ->disableOriginalConstructor ()
545550 ->getMock ();
546551
@@ -556,13 +561,12 @@ private function setupAppConfigMock() {
556561 private function registerAppConfig (AppConfig $ appConfig ) {
557562 $ this ->overwriteService (AppConfig::class, $ appConfig );
558563 $ this ->overwriteService (AppManager::class, new AppManager (
559- \OC ::$ server ->getUserSession (),
560- \OC ::$ server ->getConfig (),
561- \OC ::$ server ->getGroupManager (),
562- \OC ::$ server ->getMemCacheFactory (),
563- \OC ::$ server ->get (IEventDispatcher::class),
564- \OC ::$ server ->get (LoggerInterface::class),
565- \OC ::$ server ->get (IURLGenerator::class),
564+ \OCP \Server::get (IUserSession::class),
565+ \OCP \Server::get (IConfig::class),
566+ \OCP \Server::get (IGroupManager::class),
567+ \OCP \Server::get (ICacheFactory::class),
568+ \OCP \Server::get (IEventDispatcher::class),
569+ \OCP \Server::get (LoggerInterface::class),
566570 ));
567571 }
568572
@@ -621,14 +625,14 @@ public function testParseAppInfo(array $data, array $expected) {
621625
622626 public function testParseAppInfoL10N () {
623627 $ parser = new InfoParser ();
624- $ data = $ parser ->parse (\OC ::$ SERVERROOT . " /tests/data/app/description-multi-lang.xml " );
628+ $ data = $ parser ->parse (\OC ::$ SERVERROOT . ' /tests/data/app/description-multi-lang.xml ' );
625629 $ this ->assertEquals ('English ' , \OC_App::parseAppInfo ($ data , 'en ' )['description ' ]);
626630 $ this ->assertEquals ('German ' , \OC_App::parseAppInfo ($ data , 'de ' )['description ' ]);
627631 }
628632
629633 public function testParseAppInfoL10NSingleLanguage () {
630634 $ parser = new InfoParser ();
631- $ data = $ parser ->parse (\OC ::$ SERVERROOT . " /tests/data/app/description-single-lang.xml " );
635+ $ data = $ parser ->parse (\OC ::$ SERVERROOT . ' /tests/data/app/description-single-lang.xml ' );
632636 $ this ->assertEquals ('English ' , \OC_App::parseAppInfo ($ data , 'en ' )['description ' ]);
633637 }
634638}
0 commit comments