@@ -39,23 +39,26 @@ public function testDefaultShareAccessContext(): void {
3939 $ user = Server::get (IUserManager::class)->createUser ('user ' , 'password ' );
4040 $ this ->assertNotFalse ($ user );
4141
42- self ::loginAsUser ($ user ->getUID ());
43-
44- $ controller = new ApiV1Controller (
45- '' ,
46- Server::get (IRequest::class),
47- Server::get (IUserSession::class),
48- Server::get (ISharingManager::class),
49- $ this ->registry ,
50- Server::get (IFactory::class),
51- Server::get (IURLGenerator::class),
52- Server::get (IUserManager::class),
53- Server::get (IDBConnection::class),
54- );
55-
56- $ this ->assertEquals (new ShareAccessContext ($ user ), $ controller ->accessContext );
57-
58- self ::logout ();
42+ try {
43+ self ::loginAsUser ($ user ->getUID ());
44+
45+ $ controller = new ApiV1Controller (
46+ '' ,
47+ Server::get (IRequest::class),
48+ Server::get (IUserSession::class),
49+ Server::get (ISharingManager::class),
50+ $ this ->registry ,
51+ Server::get (IFactory::class),
52+ Server::get (IURLGenerator::class),
53+ Server::get (IUserManager::class),
54+ Server::get (IDBConnection::class),
55+ );
56+
57+ $ this ->assertEquals (new ShareAccessContext ($ user ), $ controller ->accessContext );
58+ } finally {
59+ self ::logout ();
60+ $ user ->delete ();
61+ }
5962 }
6063
6164 /**
0 commit comments