diff --git a/tests/Unit/Search/FilteringProviderTest.php b/tests/Unit/Search/FilteringProviderTest.php index 377ca44706..324869b764 100644 --- a/tests/Unit/Search/FilteringProviderTest.php +++ b/tests/Unit/Search/FilteringProviderTest.php @@ -32,7 +32,9 @@ use OCA\Mail\Search\FilteringProvider; use OCP\IUser; use OCP\Search\IFilter; +use OCP\Search\IFilteringProvider; use OCP\Search\ISearchQuery; +use function interface_exists; /** * @covers \OCA\Mail\Search\FilteringProvider @@ -44,6 +46,10 @@ class FilteringProviderTest extends TestCase { protected function setUp(): void { parent::setUp(); + if (!interface_exists(IFilteringProvider::class)) { + $this->markTestSkipped('Base class missing'); + } + $this->serviceMock = $this->createServiceMock(FilteringProvider::class); $this->provider = $this->serviceMock->getService(); }