Skip to content

Commit 50b40f1

Browse files
committed
add attributes to tests
1 parent e1f8e49 commit 50b40f1

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/test/java/dev/zarr/zarrjava/ZarrStoreTest.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)