1616import  static  org .mockito .Mockito .when ;
1717
1818import  java .util .Arrays ;
19+ import  java .util .Map ;
1920import  java .util .concurrent .CompletableFuture ;
2021
2122import  org .junit .Before ;
@@ -215,7 +216,7 @@ public void testCheckMemoryContainerAccessWithNullUser() {
215216    public  void  testCheckMemoryContainerAccessWithAdminUser () {
216217        // User constructor: name, backend_roles, roles, custom_attributes 
217218        // 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 () );
219220        MLMemoryContainer  container  = MLMemoryContainer .builder ().name ("test-container" ).build ();
220221
221222        assertTrue (helper .checkMemoryContainerAccess (adminUser , container ));
@@ -224,8 +225,8 @@ public void testCheckMemoryContainerAccessWithAdminUser() {
224225    @ Test 
225226    public  void  testCheckMemoryContainerAccessAsOwner () {
226227        // 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 () );
229230
230231        MLMemoryContainer  container  = MLMemoryContainer .builder ().name ("test-container" ).owner (owner ).build ();
231232
@@ -235,8 +236,8 @@ public void testCheckMemoryContainerAccessAsOwner() {
235236    @ Test 
236237    public  void  testCheckMemoryContainerAccessWithMatchingBackendRole () {
237238        // 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 () );
240241
241242        MLMemoryContainer  container  = MLMemoryContainer .builder ().name ("test-container" ).owner (owner ).build ();
242243
@@ -246,8 +247,8 @@ public void testCheckMemoryContainerAccessWithMatchingBackendRole() {
246247    @ Test 
247248    public  void  testCheckMemoryContainerAccessDenied () {
248249        // 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 () );
251252
252253        MLMemoryContainer  container  = MLMemoryContainer .builder ().name ("test-container" ).owner (owner ).build ();
253254
@@ -257,7 +258,7 @@ public void testCheckMemoryContainerAccessDenied() {
257258    @ Test 
258259    public  void  testCheckMemoryContainerAccessWithNullOwner () {
259260        // 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 () );
261262
262263        MLMemoryContainer  container  = MLMemoryContainer .builder ().name ("test-container" ).owner (null ).build ();
263264
@@ -338,8 +339,8 @@ public void testValidateMemoryIndexExistsFailureEmptyIndex() {
338339    @ Test 
339340    public  void  testCheckMemoryContainerAccessWithNullBackendRoles () {
340341        // 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 () );
343344
344345        MLMemoryContainer  container  = MLMemoryContainer .builder ().name ("test-container" ).owner (owner ).build ();
345346
@@ -349,8 +350,8 @@ public void testCheckMemoryContainerAccessWithNullBackendRoles() {
349350    @ Test 
350351    public  void  testCheckMemoryContainerAccessBothNullBackendRoles () {
351352        // 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 () );
354355
355356        MLMemoryContainer  container  = MLMemoryContainer .builder ().name ("test-container" ).owner (owner ).build ();
356357
0 commit comments