diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 999350458..22c793110 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: php-versions: [8.2, 8.3, 8.4] - nextcloud-versions: ['stable31'] + nextcloud-versions: ['stable31', 'stable32'] name: Nextcloud ${{ matrix.nextcloud-versions }} php${{ matrix.php-versions }} unit tests steps: - name: Set up php${{ matrix.php-versions }} @@ -41,6 +41,9 @@ jobs: - name: Enable maps app working-directory: nextcloud run: php -f occ app:enable maps + - name: Enable files_external app + working-directory: nextcloud + run: php -f occ app:enable files_external - name: Run tests if: ${{ always() && matrix.php-versions != 8.1 }} working-directory: nextcloud/apps/maps diff --git a/appinfo/info.xml b/appinfo/info.xml index aea92be0a..b36d7cce7 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -37,7 +37,7 @@ exif - + diff --git a/tests/Unit/Controller/ContactsControllerTest.php b/tests/Unit/Controller/ContactsControllerTest.php index bcb8ee09f..cd8e6f289 100644 --- a/tests/Unit/Controller/ContactsControllerTest.php +++ b/tests/Unit/Controller/ContactsControllerTest.php @@ -108,7 +108,7 @@ protected function setUp(): void { //$this->userPrincipalBackend = new Principal( // $c->getServer()->getUserManager(), // $c->getServer()->getGroupManager(), - // $c->getServer()->getShareManager(), + // $c->getServer()->get(\OCP\Share\IManager::class), // \OC::$server->getUserSession(), // $c->query(IServerContainer::class)->getConfig(), // \OC::$server->getAppManager() @@ -130,7 +130,7 @@ protected function setUp(): void { $this->addressService, 'test', $this->cdBackend, - $c->query(IServerContainer::class)->getAvatarManager(), + $c->query(IServerContainer::class)->get(\OCP\IAvatarManager::class), $this->root, $urlGenerator); //$this->contactsController = $this->getMockBuilder('OCA\Maps\Controller\ContactsController') @@ -145,7 +145,7 @@ protected function setUp(): void { $this->addressService, 'test2', $this->cdBackend, - $c->query(IServerContainer::class)->getAvatarManager(), + $c->query(IServerContainer::class)->get(\OCP\IAvatarManager::class), $this->root, $urlGenerator ); diff --git a/tests/Unit/Controller/DevicesApiControllerTest.php b/tests/Unit/Controller/DevicesApiControllerTest.php index 1b11205d3..bac12b4f3 100644 --- a/tests/Unit/Controller/DevicesApiControllerTest.php +++ b/tests/Unit/Controller/DevicesApiControllerTest.php @@ -83,7 +83,7 @@ protected function setUp(): void { $this->request, $c->query(IServerContainer::class), $c->query(IServerContainer::class)->getConfig(), - $c->getServer()->getShareManager(), + $c->getServer()->get(\OCP\Share\IManager::class), $c->getServer()->getAppManager(), $c->getServer()->getUserManager(), $c->getServer()->getGroupManager(), @@ -97,7 +97,7 @@ protected function setUp(): void { $this->request, $c->query(IServerContainer::class), $c->query(IServerContainer::class)->getConfig(), - $c->getServer()->getShareManager(), + $c->getServer()->get(\OCP\Share\IManager::class), $c->getServer()->getAppManager(), $c->getServer()->getUserManager(), $c->getServer()->getGroupManager(), diff --git a/tests/Unit/Controller/DevicesControllerTest.php b/tests/Unit/Controller/DevicesControllerTest.php index a0962b184..d61a7b3a8 100644 --- a/tests/Unit/Controller/DevicesControllerTest.php +++ b/tests/Unit/Controller/DevicesControllerTest.php @@ -85,14 +85,14 @@ protected function setUp(): void { $this->request, $c->query(IServerContainer::class), $c->query(IServerContainer::class)->getConfig(), - $c->getServer()->getShareManager(), + $c->getServer()->get(\OCP\Share\IManager::class), $c->getServer()->getAppManager(), $c->getServer()->getUserManager(), $c->getServer()->getGroupManager(), $c->query(IServerContainer::class)->getL10N($c->query('AppName')), $c->query(DevicesService::class), $c->query(DeviceShareMapper::class), - $c->query(IServerContainer::class)->getDateTimeZone(), + $c->query(IServerContainer::class)->get(\OCP\IDateTimeZone::class), $c->query(IRootFolder::class), 'test' ); @@ -102,14 +102,14 @@ protected function setUp(): void { $this->request, $c->query(IServerContainer::class), $c->query(IServerContainer::class)->getConfig(), - $c->getServer()->getShareManager(), + $c->getServer()->get(\OCP\Share\IManager::class), $c->getServer()->getAppManager(), $c->getServer()->getUserManager(), $c->getServer()->getGroupManager(), $c->query(IServerContainer::class)->getL10N($c->query('AppName')), $c->query(DevicesService::class), $c->query(DeviceShareMapper::class), - $c->query(IServerContainer::class)->getDateTimeZone(), + $c->query(IServerContainer::class)->get(\OCP\IDateTimeZone::class), $c->query(IRootFolder::class), 'test2' ); diff --git a/tests/Unit/Controller/FavoritesApiControllerTest.php b/tests/Unit/Controller/FavoritesApiControllerTest.php index 48a94040d..939563bc8 100644 --- a/tests/Unit/Controller/FavoritesApiControllerTest.php +++ b/tests/Unit/Controller/FavoritesApiControllerTest.php @@ -83,7 +83,7 @@ protected function setUp(): void { $this->request, $c->query(IServerContainer::class), $c->query(IServerContainer::class)->getConfig(), - $c->getServer()->getShareManager(), + $c->getServer()->get(\OCP\Share\IManager::class), $c->getServer()->getAppManager(), $c->getServer()->getUserManager(), $c->getServer()->getGroupManager(), @@ -97,7 +97,7 @@ protected function setUp(): void { $this->request, $c->query(IServerContainer::class), $c->query(IServerContainer::class)->getConfig(), - $c->getServer()->getShareManager(), + $c->getServer()->get(\OCP\Share\IManager::class), $c->getServer()->getAppManager(), $c->getServer()->getUserManager(), $c->getServer()->getGroupManager(), diff --git a/tests/Unit/Controller/FavoritesControllerTest.php b/tests/Unit/Controller/FavoritesControllerTest.php index 26daca5af..7194ac275 100644 --- a/tests/Unit/Controller/FavoritesControllerTest.php +++ b/tests/Unit/Controller/FavoritesControllerTest.php @@ -93,13 +93,13 @@ protected function setUp(): void { $this->request, $c->query(IServerContainer::class), $c->query(IServerContainer::class)->getConfig(), - $c->getServer()->getShareManager(), + $c->getServer()->get(\OCP\Share\IManager::class), $c->getServer()->getAppManager(), $c->getServer()->getUserManager(), $c->getServer()->getGroupManager(), $c->query(IServerContainer::class)->getL10N($c->query('AppName')), $c->query(FavoritesService::class), - $c->query(IServerContainer::class)->getDateTimeZone(), + $c->query(IServerContainer::class)->get(\OCP\IDateTimeZone::class), $c->query(FavoriteShareMapper::class), 'test' ); @@ -109,13 +109,13 @@ protected function setUp(): void { $this->request, $c->query(IServerContainer::class), $c->query(IServerContainer::class)->getConfig(), - $c->getServer()->getShareManager(), + $c->getServer()->get(\OCP\Share\IManager::class), $c->getServer()->getAppManager(), $c->getServer()->getUserManager(), $c->getServer()->getGroupManager(), $c->query(IServerContainer::class)->getL10N($c->query('AppName')), $c->query(FavoritesService::class), - $c->query(IServerContainer::class)->getDateTimeZone(), + $c->query(IServerContainer::class)->get(\OCP\IDateTimeZone::class), $c->query(FavoriteShareMapper::class), 'test2' ); diff --git a/tests/Unit/Controller/PhotosControllerTest.php b/tests/Unit/Controller/PhotosControllerTest.php index e4e895e84..b6ab6e56a 100644 --- a/tests/Unit/Controller/PhotosControllerTest.php +++ b/tests/Unit/Controller/PhotosControllerTest.php @@ -92,7 +92,7 @@ protected function setUp(): void { $this->rootFolder, $c->query(IServerContainer::class)->getL10N($c->query('AppName')), $c->query(GeophotoMapper::class), - $c->query(IServerContainer::class)->getShareManager(), + $c->query(IServerContainer::class)->get(\OCP\Share\IManager::class), $c->query(\OCP\BackgroundJob\IJobList::class) ); diff --git a/tests/Unit/Controller/TracksControllerTest.php b/tests/Unit/Controller/TracksControllerTest.php index a1bd011f4..abe771d2c 100644 --- a/tests/Unit/Controller/TracksControllerTest.php +++ b/tests/Unit/Controller/TracksControllerTest.php @@ -85,7 +85,7 @@ protected function setUp(): void { $c->query(IServerContainer::class)->get(\Psr\Log\LoggerInterface::class), $c->query(IServerContainer::class)->getL10N($c->query('AppName')), $this->rootFolder, - $c->query(IServerContainer::class)->getShareManager(), + $c->query(IServerContainer::class)->get(\OCP\Share\IManager::class), $c->query(IServerContainer::class)->query(\OCP\IDBConnection::class) ); @@ -94,7 +94,7 @@ protected function setUp(): void { $this->request, $c->query(IServerContainer::class), $c->query(IServerContainer::class)->getConfig(), - $c->query(IServerContainer::class)->getShareManager(), + $c->query(IServerContainer::class)->get(\OCP\Share\IManager::class), $c->getServer()->getAppManager(), $c->getServer()->getUserManager(), $c->getServer()->getGroupManager(), @@ -108,7 +108,7 @@ protected function setUp(): void { $this->request, $c->query(IServerContainer::class), $c->query(IServerContainer::class)->getConfig(), - $c->query(IServerContainer::class)->getShareManager(), + $c->query(IServerContainer::class)->get(\OCP\Share\IManager::class), $c->getServer()->getAppManager(), $c->getServer()->getUserManager(), $c->getServer()->getGroupManager(),