diff options
author | Allen Byrne <50328838+byrnHDF@users.noreply.github.com> | 2022-07-18 17:23:37 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-18 17:23:37 (GMT) |
commit | f6997681335f0b5fe2e8904f9108a71c5200fb2d (patch) | |
tree | edc5aabdcae1035ce6e888bde550e15b1ad2e878 /java/test/TestH5R.java | |
parent | 7f9a5f0b6e58e9c04a18ea83ff0400f95294c6ac (diff) | |
download | hdf5-f6997681335f0b5fe2e8904f9108a71c5200fb2d.zip hdf5-f6997681335f0b5fe2e8904f9108a71c5200fb2d.tar.gz hdf5-f6997681335f0b5fe2e8904f9108a71c5200fb2d.tar.bz2 |
1.12 eliminate unnecessary errors in the error stack (#1880)
* Eliminate unnecessary error output
* Fix merge typo
* fix format
* Fix object address to tokens
* Fix conflict
Diffstat (limited to 'java/test/TestH5R.java')
-rw-r--r-- | java/test/TestH5R.java | 469 |
1 files changed, 0 insertions, 469 deletions
diff --git a/java/test/TestH5R.java b/java/test/TestH5R.java index dd8634b..4e610bc 100644 --- a/java/test/TestH5R.java +++ b/java/test/TestH5R.java @@ -19,9 +19,6 @@ import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import java.io.File; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; import hdf.hdf5lib.H5; import hdf.hdf5lib.HDF5Constants; @@ -531,470 +528,4 @@ public class TestH5R { byte[] ref = null; H5.H5Rget_attr_name(ref); } - - @Test - public void testH5RVLattr_ref() - { - String attr_obj_name = "VLObjRefdata"; - String attr_reg_name = "VLRegRefdata"; - long attr_obj_id = HDF5Constants.H5I_INVALID_HID; - long attr_reg_id = HDF5Constants.H5I_INVALID_HID; - long atype_obj_id = HDF5Constants.H5I_INVALID_HID; - long atype_reg_id = HDF5Constants.H5I_INVALID_HID; - long aspace_id = HDF5Constants.H5I_INVALID_HID; - long[] dims = {4}; - long lsize = 1; - byte[] ref1 = null; - byte[] ref2 = null; - byte[] ref3 = null; - byte[] ref4 = null; - - try { - // Create reference on dataset - ref1 = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_DATASET_REGION, H5dsid); - assertNotNull(ref1); - ref2 = H5.H5Rcreate(H5gid, "dset2", HDF5Constants.H5R_DATASET_REGION, H5dsid); - assertNotNull(ref2); - ref3 = H5.H5Rcreate(H5gid, "/dset", HDF5Constants.H5R_OBJECT, -1); - assertNotNull(ref3); - - // Create reference on group - ref4 = H5.H5Rcreate(H5gid, "/Group1", HDF5Constants.H5R_OBJECT, -1); - assertNotNull(ref3); - } - catch (Throwable err) { - err.printStackTrace(); - fail("testH5RVLattr_ref: " + err); - } - - ArrayList[] vl_obj_data = new ArrayList[4]; - ArrayList[] vl_reg_data = new ArrayList[4]; - try { - // Write Object Reference data - vl_obj_data[0] = new ArrayList<byte[]>(Arrays.asList(ref3)); - vl_obj_data[1] = new ArrayList<byte[]>(Arrays.asList(ref3, ref4)); - vl_obj_data[2] = new ArrayList<byte[]>(Arrays.asList(ref3, ref3, ref3)); - vl_obj_data[3] = new ArrayList<byte[]>(Arrays.asList(ref4, ref4, ref4, ref4)); - Class dataClass = vl_obj_data.getClass(); - assertTrue("testH5RVLattr_ref.getClass: " + dataClass, dataClass.isArray()); - - try { - atype_obj_id = H5.H5Tvlen_create(HDF5Constants.H5T_STD_REF_OBJ); - assertTrue("testH5RVLattr_ref.H5Tvlen_create: ", atype_obj_id >= 0); - } - catch (Exception err) { - if (atype_obj_id > 0) - try { - H5.H5Tclose(atype_obj_id); - } - catch (Exception ex) { - } - err.printStackTrace(); - fail("H5.testH5RVLattr_ref: " + err); - } - - try { - aspace_id = H5.H5Screate_simple(1, dims, null); - assertTrue(aspace_id > 0); - attr_obj_id = H5.H5Acreate(H5did, attr_obj_name, atype_obj_id, aspace_id, - HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT); - assertTrue("testH5RVLattr_ref: ", attr_obj_id >= 0); - - H5.H5AwriteVL(attr_obj_id, atype_obj_id, vl_obj_data); - } - catch (Exception err) { - if (attr_obj_id > 0) - try { - H5.H5Aclose(attr_obj_id); - } - catch (Exception ex) { - } - if (atype_obj_id > 0) - try { - H5.H5Tclose(atype_obj_id); - } - catch (Exception ex) { - } - err.printStackTrace(); - fail("H5.testH5RVLattr_ref: " + err); - } - finally { - if (aspace_id > 0) - try { - H5.H5Sclose(aspace_id); - } - catch (Exception ex) { - } - } - - // Write Region Reference data - vl_reg_data[0] = new ArrayList<byte[]>(Arrays.asList(ref1)); - vl_reg_data[1] = new ArrayList<byte[]>(Arrays.asList(ref1, ref2)); - vl_reg_data[2] = new ArrayList<byte[]>(Arrays.asList(ref1, ref1, ref1)); - vl_reg_data[3] = new ArrayList<byte[]>(Arrays.asList(ref2, ref2, ref2, ref2)); - dataClass = vl_reg_data.getClass(); - assertTrue("testH5RVLattr_ref.getClass: " + dataClass, dataClass.isArray()); - - try { - atype_reg_id = H5.H5Tvlen_create(HDF5Constants.H5T_STD_REF_DSETREG); - assertTrue("testH5RVLattr_ref.H5Tvlen_create: ", atype_reg_id >= 0); - } - catch (Exception err) { - if (atype_reg_id > 0) - try { - H5.H5Tclose(atype_reg_id); - } - catch (Exception ex) { - } - err.printStackTrace(); - fail("H5.testH5RVLattr_ref: " + err); - } - - try { - aspace_id = H5.H5Screate_simple(1, dims, null); - assertTrue(aspace_id > 0); - attr_reg_id = H5.H5Acreate(H5did, attr_reg_name, atype_reg_id, aspace_id, - HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT); - assertTrue("testH5RVLattr_ref: ", attr_reg_id >= 0); - - H5.H5AwriteVL(attr_reg_id, atype_reg_id, vl_reg_data); - } - catch (Exception err) { - if (attr_reg_id > 0) - try { - H5.H5Aclose(attr_reg_id); - } - catch (Exception ex) { - } - if (atype_reg_id > 0) - try { - H5.H5Tclose(atype_reg_id); - } - catch (Exception ex) { - } - err.printStackTrace(); - fail("H5.testH5RVLattr_ref: " + err); - } - finally { - if (aspace_id > 0) - try { - H5.H5Sclose(aspace_id); - } - catch (Exception ex) { - } - } - - H5.H5Fflush(H5fid, HDF5Constants.H5F_SCOPE_LOCAL); - - for (int j = 0; j < dims.length; j++) { - lsize *= dims[j]; - } - - // Read Object Reference data - ArrayList[] vl_readbuf = new ArrayList[4]; - for (int j = 0; j < lsize; j++) - vl_readbuf[j] = new ArrayList<byte[]>(); - - try { - H5.H5AreadVL(attr_obj_id, atype_obj_id, vl_readbuf); - } - catch (Exception ex) { - ex.printStackTrace(); - } - assertTrue("testH5RVLattr_ref:" + ((byte[])vl_readbuf[0].get(0))[0], - ((byte[])vl_obj_data[0].get(0))[0] == ((byte[])vl_readbuf[0].get(0))[0]); - assertTrue("testH5RVLattr_ref:" + ((byte[])vl_readbuf[1].get(0))[0], - ((byte[])vl_obj_data[1].get(0))[0] == ((byte[])vl_readbuf[1].get(0))[0]); - assertTrue("testH5RVLattr_ref:" + ((byte[])vl_readbuf[2].get(0))[0], - ((byte[])vl_obj_data[2].get(0))[0] == ((byte[])vl_readbuf[2].get(0))[0]); - assertTrue("testH5RVLattr_ref:" + ((byte[])vl_readbuf[3].get(0))[0], - ((byte[])vl_obj_data[3].get(0))[0] == ((byte[])vl_readbuf[3].get(0))[0]); - - // Read Region Reference data - vl_readbuf = new ArrayList[4]; - for (int j = 0; j < lsize; j++) - vl_readbuf[j] = new ArrayList<byte[]>(); - - try { - H5.H5AreadVL(attr_reg_id, atype_reg_id, vl_readbuf); - } - catch (Exception ex) { - ex.printStackTrace(); - } - assertTrue("testH5RVLattr_ref:" + ((byte[])vl_readbuf[0].get(0))[0], - ((byte[])vl_reg_data[0].get(0))[0] == ((byte[])vl_readbuf[0].get(0))[0]); - assertTrue("testH5RVLattr_ref:" + ((byte[])vl_readbuf[1].get(0))[0], - ((byte[])vl_reg_data[1].get(0))[0] == ((byte[])vl_readbuf[1].get(0))[0]); - assertTrue("testH5RVLattr_ref:" + ((byte[])vl_readbuf[2].get(0))[0], - ((byte[])vl_reg_data[2].get(0))[0] == ((byte[])vl_readbuf[2].get(0))[0]); - assertTrue("testH5RVLattr_ref:" + ((byte[])vl_readbuf[3].get(0))[0], - ((byte[])vl_reg_data[3].get(0))[0] == ((byte[])vl_readbuf[3].get(0))[0]); - } - catch (Throwable err) { - err.printStackTrace(); - fail("H5.testH5RVLattr_ref: " + err); - } - finally { - if (attr_reg_id > 0) - try { - H5.H5Aclose(attr_reg_id); - } - catch (Exception ex) { - } - if (attr_obj_id > 0) - try { - H5.H5Aclose(attr_obj_id); - } - catch (Exception ex) { - } - if (atype_reg_id > 0) - try { - H5.H5Tclose(atype_reg_id); - } - catch (Exception ex) { - } - if (atype_obj_id > 0) - try { - H5.H5Tclose(atype_obj_id); - } - catch (Exception ex) { - } - } - } - - @Test - public void testH5RVLdset_ref() - { - String dset_obj_name = "VLObjRefdata"; - String dset_reg_name = "VLRegRefdata"; - long dset_obj_id = HDF5Constants.H5I_INVALID_HID; - long dset_reg_id = HDF5Constants.H5I_INVALID_HID; - long dtype_obj_id = HDF5Constants.H5I_INVALID_HID; - long dtype_reg_id = HDF5Constants.H5I_INVALID_HID; - long dspace_id = HDF5Constants.H5I_INVALID_HID; - long[] dims = {4}; - long lsize = 1; - byte[] ref1 = null; - byte[] ref2 = null; - byte[] ref3 = null; - byte[] ref4 = null; - - try { - // Create reference on dataset - ref1 = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_DATASET_REGION, H5dsid); - assertNotNull(ref1); - ref2 = H5.H5Rcreate(H5gid, "dset2", HDF5Constants.H5R_DATASET_REGION, H5dsid); - assertNotNull(ref2); - ref3 = H5.H5Rcreate(H5gid, "/dset", HDF5Constants.H5R_OBJECT, -1); - assertNotNull(ref3); - - // Create reference on group - ref4 = H5.H5Rcreate(H5gid, "/Group1", HDF5Constants.H5R_OBJECT, -1); - assertNotNull(ref3); - } - catch (Throwable err) { - err.printStackTrace(); - fail("testH5RVLattr_ref: " + err); - } - - ArrayList[] vl_obj_data = new ArrayList[4]; - ArrayList[] vl_reg_data = new ArrayList[4]; - try { - // Write Object Reference data - vl_obj_data[0] = new ArrayList<byte[]>(Arrays.asList(ref3)); - vl_obj_data[1] = new ArrayList<byte[]>(Arrays.asList(ref3, ref4)); - vl_obj_data[2] = new ArrayList<byte[]>(Arrays.asList(ref3, ref3, ref3)); - vl_obj_data[3] = new ArrayList<byte[]>(Arrays.asList(ref4, ref4, ref4, ref4)); - Class dataClass = vl_obj_data.getClass(); - assertTrue("testH5RVLdset_ref.getClass: " + dataClass, dataClass.isArray()); - - try { - dtype_obj_id = H5.H5Tvlen_create(HDF5Constants.H5T_STD_REF_OBJ); - assertTrue("testH5RVLdset_ref.H5Tvlen_create: ", dtype_obj_id >= 0); - } - catch (Exception err) { - if (dtype_obj_id > 0) - try { - H5.H5Tclose(dtype_obj_id); - } - catch (Exception ex) { - } - err.printStackTrace(); - fail("H5.testH5RVLdset_ref: " + err); - } - - try { - dspace_id = H5.H5Screate_simple(1, dims, null); - assertTrue(dspace_id > 0); - dset_obj_id = - H5.H5Dcreate(H5fid, dset_obj_name, dtype_obj_id, dspace_id, HDF5Constants.H5P_DEFAULT, - HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT); - assertTrue("testH5RVLdset_ref: ", dset_obj_id >= 0); - - H5.H5DwriteVL(dset_obj_id, dtype_obj_id, HDF5Constants.H5S_ALL, HDF5Constants.H5S_ALL, - HDF5Constants.H5P_DEFAULT, vl_obj_data); - } - catch (Exception err) { - if (dset_obj_id > 0) - try { - H5.H5Dclose(dset_obj_id); - } - catch (Exception ex) { - } - if (dtype_obj_id > 0) - try { - H5.H5Tclose(dtype_obj_id); - } - catch (Exception ex) { - } - err.printStackTrace(); - fail("H5.testH5RVLdset_ref: " + err); - } - finally { - if (dspace_id > 0) - try { - H5.H5Sclose(dspace_id); - } - catch (Exception ex) { - } - } - - // Write Region Reference data - vl_reg_data[0] = new ArrayList<byte[]>(Arrays.asList(ref1)); - vl_reg_data[1] = new ArrayList<byte[]>(Arrays.asList(ref1, ref2)); - vl_reg_data[2] = new ArrayList<byte[]>(Arrays.asList(ref1, ref1, ref1)); - vl_reg_data[3] = new ArrayList<byte[]>(Arrays.asList(ref2, ref2, ref2, ref2)); - dataClass = vl_reg_data.getClass(); - assertTrue("testH5RVLdset_ref.getClass: " + dataClass, dataClass.isArray()); - - try { - dtype_reg_id = H5.H5Tvlen_create(HDF5Constants.H5T_STD_REF_DSETREG); - assertTrue("testH5RVLdset_ref.H5Tvlen_create: ", dtype_reg_id >= 0); - } - catch (Exception err) { - if (dtype_reg_id > 0) - try { - H5.H5Tclose(dtype_reg_id); - } - catch (Exception ex) { - } - err.printStackTrace(); - fail("H5.testH5RVLdset_ref: " + err); - } - - try { - dspace_id = H5.H5Screate_simple(1, dims, null); - assertTrue(dspace_id > 0); - dset_reg_id = - H5.H5Dcreate(H5fid, dset_reg_name, dtype_reg_id, dspace_id, HDF5Constants.H5P_DEFAULT, - HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT); - assertTrue("testH5RVLdset_ref: ", dset_reg_id >= 0); - - H5.H5DwriteVL(dset_reg_id, dtype_reg_id, HDF5Constants.H5S_ALL, HDF5Constants.H5S_ALL, - HDF5Constants.H5P_DEFAULT, vl_reg_data); - } - catch (Exception err) { - if (dset_reg_id > 0) - try { - H5.H5Dclose(dset_reg_id); - } - catch (Exception ex) { - } - if (dtype_reg_id > 0) - try { - H5.H5Tclose(dtype_reg_id); - } - catch (Exception ex) { - } - err.printStackTrace(); - fail("H5.testH5RVLdset_ref: " + err); - } - finally { - if (dspace_id > 0) - try { - H5.H5Sclose(dspace_id); - } - catch (Exception ex) { - } - } - - H5.H5Fflush(H5fid, HDF5Constants.H5F_SCOPE_LOCAL); - - for (int j = 0; j < dims.length; j++) { - lsize *= dims[j]; - } - - // Read Object Reference data - ArrayList[] vl_readbuf = new ArrayList[4]; - for (int j = 0; j < lsize; j++) - vl_readbuf[j] = new ArrayList<byte[]>(); - - try { - H5.H5DreadVL(dset_obj_id, dtype_obj_id, HDF5Constants.H5S_ALL, HDF5Constants.H5S_ALL, - HDF5Constants.H5P_DEFAULT, vl_readbuf); - } - catch (Exception ex) { - ex.printStackTrace(); - } - assertTrue("testH5RVLdset_ref:" + ((byte[])vl_readbuf[0].get(0))[0], - ((byte[])vl_obj_data[0].get(0))[0] == ((byte[])vl_readbuf[0].get(0))[0]); - assertTrue("testH5RVLdset_ref:" + ((byte[])vl_readbuf[1].get(0))[0], - ((byte[])vl_obj_data[1].get(0))[0] == ((byte[])vl_readbuf[1].get(0))[0]); - assertTrue("testH5RVLdset_ref:" + ((byte[])vl_readbuf[2].get(0))[0], - ((byte[])vl_obj_data[2].get(0))[0] == ((byte[])vl_readbuf[2].get(0))[0]); - assertTrue("testH5RVLdset_ref:" + ((byte[])vl_readbuf[3].get(0))[0], - ((byte[])vl_obj_data[3].get(0))[0] == ((byte[])vl_readbuf[3].get(0))[0]); - - // Read Region Reference data - vl_readbuf = new ArrayList[4]; - for (int j = 0; j < lsize; j++) - vl_readbuf[j] = new ArrayList<byte[]>(); - - try { - H5.H5DreadVL(dset_reg_id, dtype_reg_id, HDF5Constants.H5S_ALL, HDF5Constants.H5S_ALL, - HDF5Constants.H5P_DEFAULT, vl_readbuf); - } - catch (Exception ex) { - ex.printStackTrace(); - } - assertTrue("testH5RVLdset_ref:" + ((byte[])vl_readbuf[0].get(0))[0], - ((byte[])vl_reg_data[0].get(0))[0] == ((byte[])vl_readbuf[0].get(0))[0]); - assertTrue("testH5RVLdset_ref:" + ((byte[])vl_readbuf[1].get(0))[0], - ((byte[])vl_reg_data[1].get(0))[0] == ((byte[])vl_readbuf[1].get(0))[0]); - assertTrue("testH5RVLdset_ref:" + ((byte[])vl_readbuf[2].get(0))[0], - ((byte[])vl_reg_data[2].get(0))[0] == ((byte[])vl_readbuf[2].get(0))[0]); - assertTrue("testH5RVLdset_ref:" + ((byte[])vl_readbuf[3].get(0))[0], - ((byte[])vl_reg_data[3].get(0))[0] == ((byte[])vl_readbuf[3].get(0))[0]); - } - catch (Throwable err) { - err.printStackTrace(); - fail("H5.testH5RVLdset_ref: " + err); - } - finally { - if (dset_reg_id > 0) - try { - H5.H5Dclose(dset_reg_id); - } - catch (Exception ex) { - } - if (dset_obj_id > 0) - try { - H5.H5Dclose(dset_obj_id); - } - catch (Exception ex) { - } - if (dtype_reg_id > 0) - try { - H5.H5Tclose(dtype_reg_id); - } - catch (Exception ex) { - } - if (dtype_obj_id > 0) - try { - H5.H5Tclose(dtype_obj_id); - } - catch (Exception ex) { - } - } - } } |