@@ -269,30 +269,30 @@ public void checkAccessTestInvalidApiKeyPairPermissionWithNullOverride() {
269269 @ Test (expected = PermissionDeniedException .class )
270270 public void testCheckAccessAccountNullRoleShouldThrow () {
271271 Mockito .when (roleServiceMock .findRole (Mockito .anyLong ())).thenReturn (null );
272- apiAccessCheckerSpy .checkAccess (getTestAccount (), "someApi" );
272+ apiAccessCheckerSpy .checkAccess (getTestAccount (), "someApi" , null );
273273 }
274274
275275 @ Test
276276 public void testCheckAccessAccountAdminShouldAllow () {
277277 Account adminAccount = new AccountVO ("root admin" , 1L , null , Account .Type .ADMIN , "admin-uuid" );
278278 Mockito .when (roleServiceMock .findRole (Mockito .anyLong ())).thenReturn (new RoleVO (1L , "Admin" , RoleType .Admin , "default admin role" ));
279- assertTrue (apiAccessCheckerSpy .checkAccess (adminAccount , "anyApi" ));
279+ assertTrue (apiAccessCheckerSpy .checkAccess (adminAccount , "anyApi" , null ));
280280 }
281281
282282 @ Test
283283 public void testCheckAccessAccountAllowedApi () {
284284 final String allowedApiName = "someAllowedApi" ;
285285 final RolePermission permission = new RolePermissionVO (1L , allowedApiName , Permission .ALLOW , null );
286286 Mockito .when (roleServiceMock .findAllPermissionsBy (Mockito .anyLong ())).thenReturn (Collections .singletonList (permission ));
287- assertTrue (apiAccessCheckerSpy .checkAccess (getTestAccount (), allowedApiName ));
287+ assertTrue (apiAccessCheckerSpy .checkAccess (getTestAccount (), allowedApiName , null ));
288288 }
289289
290290 @ Test (expected = PermissionDeniedException .class )
291291 public void testCheckAccessAccountDeniedApi () {
292292 final String deniedApiName = "someDeniedApi" ;
293293 final RolePermission permission = new RolePermissionVO (1L , deniedApiName , Permission .DENY , null );
294294 Mockito .when (roleServiceMock .findAllPermissionsBy (Mockito .anyLong ())).thenReturn (Collections .singletonList (permission ));
295- apiAccessCheckerSpy .checkAccess (getTestAccount (), deniedApiName );
295+ apiAccessCheckerSpy .checkAccess (getTestAccount (), deniedApiName , null );
296296 }
297297
298298 @ Test
@@ -311,9 +311,9 @@ public void testCheckAccessAccountUsesCachedPermissions() throws Exception {
311311 Mockito .when (roleServiceMock .findAllPermissionsBy (Mockito .anyLong ())).thenReturn (Collections .singletonList (permission ));
312312
313313 // First call should populate the cache
314- apiAccessCheckerSpy .checkAccess (getTestAccount (), allowedApiName );
314+ apiAccessCheckerSpy .checkAccess (getTestAccount (), allowedApiName , null );
315315 // Second call should use cached permissions and not hit the DAO again
316- apiAccessCheckerSpy .checkAccess (getTestAccount (), allowedApiName );
316+ apiAccessCheckerSpy .checkAccess (getTestAccount (), allowedApiName , null );
317317
318318 Mockito .verify (roleServiceMock , Mockito .times (1 )).findAllPermissionsBy (Mockito .anyLong ());
319319 }
0 commit comments