nextcloud/tests/lib/DB
Anna Larch c2c5805e96 test(db): call parent::tearDown() in DB test classes that skipped it
Eight test classes overrode tearDown() for custom DB cleanup but never
called parent::tearDown(). TestCase::tearDown() does three things these
tests were silently skipping after every test method:

- ILockingProvider::releaseAll() — unreleased locks bleed into subsequent
  tests and can cause deadlocks or unexpected NotFoundException
- Storage::getGlobalCache()->clearCache() — stale filecache entries from
  share/storage tests cause unrelated ObjectStore tests to receive false
  from fopen() (fseek() then fails with "Argument must be of type resource")
- UserMountCache::flush() — stale mount cache causes share lookups in
  later tests to fail with ShareNotFound

AI-Assisted-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Anna Larch <anna@nextcloud.com>
2026-05-27 17:52:52 +02:00
..
Exception chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
Middleware fix(db): set session timezone to UTC 2026-04-01 13:47:03 +02:00
QueryBuilder chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
AdapterTest.php test(db): call parent::tearDown() in DB test classes that skipped it 2026-05-27 17:52:52 +02:00
ConnectionFactoryTest.php feat(db): add SSL/TLS support for PostgreSQL 2025-09-22 11:51:04 +02:00
ConnectionTest.php refactor: apply rector rules for PHPUnit 10 2025-10-27 21:56:04 +01:00
MigrationServiceTest.php chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
MigratorTest.php chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
OCPostgreSqlPlatformTest.php refactor: apply rector rules for PHPUnit 10 2025-10-27 21:56:04 +01:00