16
16
import static org .mockito .Mockito .when ;
17
17
18
18
import java .util .Arrays ;
19
+ import java .util .Map ;
19
20
import java .util .concurrent .CompletableFuture ;
20
21
21
22
import org .junit .Before ;
@@ -215,7 +216,7 @@ public void testCheckMemoryContainerAccessWithNullUser() {
215
216
public void testCheckMemoryContainerAccessWithAdminUser () {
216
217
// User constructor: name, backend_roles, roles, custom_attributes
217
218
// The "all_access" should be in roles (third parameter), not backend_roles
218
- User adminUser = new User ("admin" , Arrays .asList ("backend-role" ), Arrays .asList ("all_access" ), null );
219
+ User adminUser = new User ("admin" , Arrays .asList ("backend-role" ), Arrays .asList ("all_access" ), Map . of () );
219
220
MLMemoryContainer container = MLMemoryContainer .builder ().name ("test-container" ).build ();
220
221
221
222
assertTrue (helper .checkMemoryContainerAccess (adminUser , container ));
@@ -224,8 +225,8 @@ public void testCheckMemoryContainerAccessWithAdminUser() {
224
225
@ Test
225
226
public void testCheckMemoryContainerAccessAsOwner () {
226
227
// User constructor: name, backend_roles, roles, custom_attributes
227
- User owner = new User ("owner-user" , Arrays .asList ("backend-role1" ), Arrays .asList ("role1" ), null );
228
- User accessingUser = new User ("owner-user" , Arrays .asList ("backend-role2" ), Arrays .asList ("role2" ), null );
228
+ User owner = new User ("owner-user" , Arrays .asList ("backend-role1" ), Arrays .asList ("role1" ), Map . of () );
229
+ User accessingUser = new User ("owner-user" , Arrays .asList ("backend-role2" ), Arrays .asList ("role2" ), Map . of () );
229
230
230
231
MLMemoryContainer container = MLMemoryContainer .builder ().name ("test-container" ).owner (owner ).build ();
231
232
@@ -235,8 +236,8 @@ public void testCheckMemoryContainerAccessAsOwner() {
235
236
@ Test
236
237
public void testCheckMemoryContainerAccessWithMatchingBackendRole () {
237
238
// User constructor: name, backend_roles, roles, custom_attributes
238
- User owner = new User ("owner-user" , Arrays .asList ("backend-role1" , "backend-role2" ), Arrays .asList ("role1" ), null );
239
- User accessingUser = new User ("different-user" , Arrays .asList ("backend-role2" , "backend-role3" ), Arrays .asList ("role2" ), null );
239
+ User owner = new User ("owner-user" , Arrays .asList ("backend-role1" , "backend-role2" ), Arrays .asList ("role1" ), Map . of () );
240
+ User accessingUser = new User ("different-user" , Arrays .asList ("backend-role2" , "backend-role3" ), Arrays .asList ("role2" ), Map . of () );
240
241
241
242
MLMemoryContainer container = MLMemoryContainer .builder ().name ("test-container" ).owner (owner ).build ();
242
243
@@ -246,8 +247,8 @@ public void testCheckMemoryContainerAccessWithMatchingBackendRole() {
246
247
@ Test
247
248
public void testCheckMemoryContainerAccessDenied () {
248
249
// User constructor: name, backend_roles, roles, custom_attributes
249
- User owner = new User ("owner-user" , Arrays .asList ("backend-role1" ), Arrays .asList ("role1" ), null );
250
- User accessingUser = new User ("different-user" , Arrays .asList ("backend-role2" ), Arrays .asList ("role2" ), null );
250
+ User owner = new User ("owner-user" , Arrays .asList ("backend-role1" ), Arrays .asList ("role1" ), Map . of () );
251
+ User accessingUser = new User ("different-user" , Arrays .asList ("backend-role2" ), Arrays .asList ("role2" ), Map . of () );
251
252
252
253
MLMemoryContainer container = MLMemoryContainer .builder ().name ("test-container" ).owner (owner ).build ();
253
254
@@ -257,7 +258,7 @@ public void testCheckMemoryContainerAccessDenied() {
257
258
@ Test
258
259
public void testCheckMemoryContainerAccessWithNullOwner () {
259
260
// User constructor: name, backend_roles, roles, custom_attributes
260
- User accessingUser = new User ("some-user" , Arrays .asList ("backend-role1" ), Arrays .asList ("role1" ), null );
261
+ User accessingUser = new User ("some-user" , Arrays .asList ("backend-role1" ), Arrays .asList ("role1" ), Map . of () );
261
262
262
263
MLMemoryContainer container = MLMemoryContainer .builder ().name ("test-container" ).owner (null ).build ();
263
264
@@ -338,8 +339,8 @@ public void testValidateMemoryIndexExistsFailureEmptyIndex() {
338
339
@ Test
339
340
public void testCheckMemoryContainerAccessWithNullBackendRoles () {
340
341
// User constructor: name, backend_roles, roles, custom_attributes
341
- User owner = new User ("owner-user" , null , Arrays .asList ("role1" ), null );
342
- User accessingUser = new User ("different-user" , Arrays .asList ("backend-role1" ), Arrays .asList ("role2" ), null );
342
+ User owner = new User ("owner-user" , null , Arrays .asList ("role1" ), Map . of () );
343
+ User accessingUser = new User ("different-user" , Arrays .asList ("backend-role1" ), Arrays .asList ("role2" ), Map . of () );
343
344
344
345
MLMemoryContainer container = MLMemoryContainer .builder ().name ("test-container" ).owner (owner ).build ();
345
346
@@ -349,8 +350,8 @@ public void testCheckMemoryContainerAccessWithNullBackendRoles() {
349
350
@ Test
350
351
public void testCheckMemoryContainerAccessBothNullBackendRoles () {
351
352
// User constructor: name, backend_roles, roles, custom_attributes
352
- User owner = new User ("owner-user" , null , Arrays .asList ("role1" ), null );
353
- User accessingUser = new User ("different-user" , null , Arrays .asList ("role2" ), null );
353
+ User owner = new User ("owner-user" , null , Arrays .asList ("role1" ), Map . of () );
354
+ User accessingUser = new User ("different-user" , null , Arrays .asList ("role2" ), Map . of () );
354
355
355
356
MLMemoryContainer container = MLMemoryContainer .builder ().name ("test-container" ).owner (owner ).build ();
356
357
0 commit comments