@@ -112,14 +112,15 @@ public void testMemoryStoreV3(boolean useParallel, String storeType) throws Zarr
112112 );
113113 array .write (ucar .ma2 .Array .factory (ucar .ma2 .DataType .UINT , new int []{1024 , 1024 }, testData ), useParallel );
114114 group .createGroup ("subgroup" );
115- group .setAttributes (new Attributes () .set ("description " , "test group" ));
115+ group .setAttributes (new Attributes (b -> b .set ("some " , "value" ) ));
116116 Stream <dev .zarr .zarrjava .core .Node > nodes = group .list ();
117117 Assertions .assertEquals (2 , nodes .count ());
118118
119119 ucar .ma2 .Array result = array .read (useParallel );
120120 Assertions .assertArrayEquals (testData , (int []) result .get1DJavaArray (ucar .ma2 .DataType .UINT ));
121- Assertions .assertNotNull (group .metadata ().attributes );
122- Assertions .assertEquals ("test group" , group .metadata ().attributes .getString ("description" ));
121+ Attributes attrs = group .metadata ().attributes ;
122+ Assertions .assertNotNull (attrs );
123+ Assertions .assertEquals ("value" , attrs .getString ("some" ));
123124 }
124125
125126 @ ParameterizedTest
@@ -158,5 +159,9 @@ public void testMemoryStoreV2(boolean useParallel, String storeType) throws Zarr
158159
159160 ucar .ma2 .Array result = array .read (useParallel );
160161 Assertions .assertArrayEquals (testData , (int []) result .get1DJavaArray (ucar .ma2 .DataType .UINT ));
162+ Attributes attrs = group .metadata ().attributes ;
163+ Assertions .assertNotNull (attrs );
164+ Assertions .assertEquals ("test group" , attrs .getString ("description" ));
165+
161166 }
162167}
0 commit comments