summaryrefslogtreecommitdiffstats
path: root/java/test/TestH5R.java
diff options
context:
space:
mode:
authorAllen Byrne <50328838+byrnHDF@users.noreply.github.com>2022-04-26 01:32:50 (GMT)
committerGitHub <noreply@github.com>2022-04-26 01:32:50 (GMT)
commit41a36efde14a1db65cc8be0ef9de1ec41fe86ed6 (patch)
tree645c2a1b8d6eecc141cd0a063a3974bfdaaa8abe /java/test/TestH5R.java
parentd19d9b4c8ace3c712cc8126e37f2a7e3ff68e8a9 (diff)
downloadhdf5-41a36efde14a1db65cc8be0ef9de1ec41fe86ed6.zip
hdf5-41a36efde14a1db65cc8be0ef9de1ec41fe86ed6.tar.gz
hdf5-41a36efde14a1db65cc8be0ef9de1ec41fe86ed6.tar.bz2
Add java to format source (#1690)
Diffstat (limited to 'java/test/TestH5R.java')
-rw-r--r--java/test/TestH5R.java248
1 files changed, 153 insertions, 95 deletions
diff --git a/java/test/TestH5R.java b/java/test/TestH5R.java
index dd0c072..a8e7387 100644
--- a/java/test/TestH5R.java
+++ b/java/test/TestH5R.java
@@ -23,8 +23,8 @@ import java.io.File;
import hdf.hdf5lib.H5;
import hdf.hdf5lib.HDF5Constants;
import hdf.hdf5lib.exceptions.HDF5Exception;
-import hdf.hdf5lib.exceptions.HDF5LibraryException;
import hdf.hdf5lib.exceptions.HDF5FunctionArgumentException;
+import hdf.hdf5lib.exceptions.HDF5LibraryException;
import org.junit.After;
import org.junit.Before;
@@ -34,38 +34,46 @@ import org.junit.Test;
import org.junit.rules.TestName;
public class TestH5R {
- @Rule public TestName testname = new TestName();
+ @Rule
+ public TestName testname = new TestName();
private static final String H5_FILE = "testH5R.h5";
- private static final int DIM_X = 4;
- private static final int DIM_Y = 6;
- long H5fid = HDF5Constants.H5I_INVALID_HID;
- long H5dsid = HDF5Constants.H5I_INVALID_HID;
- long H5did = HDF5Constants.H5I_INVALID_HID;
- long H5gid = HDF5Constants.H5I_INVALID_HID;
- long H5did2 = HDF5Constants.H5I_INVALID_HID;
- long[] H5dims = { DIM_X, DIM_Y };
- int[][] dset_data = new int[DIM_X][DIM_Y];
- int FILLVAL = 99;
-
- private final void _deleteFile(String filename) {
+ private static final int DIM_X = 4;
+ private static final int DIM_Y = 6;
+ long H5fid = HDF5Constants.H5I_INVALID_HID;
+ long H5dsid = HDF5Constants.H5I_INVALID_HID;
+ long H5did = HDF5Constants.H5I_INVALID_HID;
+ long H5gid = HDF5Constants.H5I_INVALID_HID;
+ long H5did2 = HDF5Constants.H5I_INVALID_HID;
+ long[] H5dims = {DIM_X, DIM_Y};
+ int[][] dset_data = new int[DIM_X][DIM_Y];
+ int FILLVAL = 99;
+
+ private final void _deleteFile(String filename)
+ {
File file = null;
try {
file = new File(filename);
}
- catch (Throwable err) {}
+ catch (Throwable err) {
+ }
if (file.exists()) {
- try {file.delete();} catch (SecurityException e) {e.printStackTrace();}
+ try {
+ file.delete();
+ }
+ catch (SecurityException e) {
+ e.printStackTrace();
+ }
}
assertFalse("TestH5R._deleteFile file still exists ", file.exists());
}
- private final long _createDataset(long fid, long dsid, String name, long dapl) {
+ private final long _createDataset(long fid, long dsid, String name, long dapl)
+ {
long did = HDF5Constants.H5I_INVALID_HID;
try {
- did = H5.H5Dcreate(fid, name,
- HDF5Constants.H5T_STD_I32BE, dsid,
- HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT, dapl);
+ did = H5.H5Dcreate(fid, name, HDF5Constants.H5T_STD_I32BE, dsid, HDF5Constants.H5P_DEFAULT,
+ HDF5Constants.H5P_DEFAULT, dapl);
}
catch (Throwable err) {
err.printStackTrace();
@@ -76,34 +84,35 @@ public class TestH5R {
return did;
}
- private final long _createGroup(long fid, String name) {
+ private final long _createGroup(long fid, String name)
+ {
long gid = HDF5Constants.H5I_INVALID_HID;
try {
- gid = H5.H5Gcreate(fid, name, HDF5Constants.H5P_DEFAULT,
- HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT);
+ gid = H5.H5Gcreate(fid, name, HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT,
+ HDF5Constants.H5P_DEFAULT);
}
catch (Throwable err) {
err.printStackTrace();
fail("H5.H5Gcreate: " + err);
}
- assertTrue("TestH5R._createGroup: ",gid > 0);
+ assertTrue("TestH5R._createGroup: ", gid > 0);
return gid;
}
@Before
- public void createH5file()
- throws NullPointerException, HDF5Exception {
- assertTrue("H5 open ids is 0",H5.getOpenIDCount()==0);
+ public void createH5file() throws NullPointerException, HDF5Exception
+ {
+ assertTrue("H5 open ids is 0", H5.getOpenIDCount() == 0);
System.out.print(testname.getMethodName());
try {
- H5fid = H5.H5Fcreate(H5_FILE, HDF5Constants.H5F_ACC_TRUNC,
- HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT);
+ H5fid = H5.H5Fcreate(H5_FILE, HDF5Constants.H5F_ACC_TRUNC, HDF5Constants.H5P_DEFAULT,
+ HDF5Constants.H5P_DEFAULT);
H5dsid = H5.H5Screate_simple(2, H5dims, null);
- H5gid = _createGroup(H5fid, "Group1");
+ H5gid = _createGroup(H5fid, "Group1");
H5did2 = _createDataset(H5gid, H5dsid, "dset2", HDF5Constants.H5P_DEFAULT);
- H5did = _createDataset(H5fid, H5dsid, "dset", HDF5Constants.H5P_DEFAULT);
+ H5did = _createDataset(H5fid, H5dsid, "dset", HDF5Constants.H5P_DEFAULT);
// Initialize the dataset.
for (int indx = 0; indx < DIM_X; indx++)
@@ -112,50 +121,70 @@ public class TestH5R {
try {
if (H5did >= 0)
- H5.H5Dwrite(H5did, HDF5Constants.H5T_NATIVE_INT,
- HDF5Constants.H5S_ALL, HDF5Constants.H5S_ALL,
- HDF5Constants.H5P_DEFAULT, dset_data[0]);
+ H5.H5Dwrite(H5did, HDF5Constants.H5T_NATIVE_INT, HDF5Constants.H5S_ALL,
+ HDF5Constants.H5S_ALL, HDF5Constants.H5P_DEFAULT, dset_data[0]);
}
catch (Exception e) {
e.printStackTrace();
}
-
}
catch (Throwable err) {
err.printStackTrace();
fail("TestH5R.createH5file: " + err);
}
- assertTrue("TestH5R.createH5file: H5.H5Fcreate: ",H5fid > 0);
- assertTrue("TestH5R.createH5file: H5.H5Screate_simple: ",H5dsid > 0);
- assertTrue("TestH5R.createH5file: _createDataset: ",H5did > 0);
+ assertTrue("TestH5R.createH5file: H5.H5Fcreate: ", H5fid > 0);
+ assertTrue("TestH5R.createH5file: H5.H5Screate_simple: ", H5dsid > 0);
+ assertTrue("TestH5R.createH5file: _createDataset: ", H5did > 0);
H5.H5Fflush(H5fid, HDF5Constants.H5F_SCOPE_LOCAL);
}
@After
- public void deleteH5file() throws HDF5LibraryException {
+ public void deleteH5file() throws HDF5LibraryException
+ {
if (H5dsid > 0)
- try {H5.H5Sclose(H5dsid);} catch (Exception ex) {}
+ try {
+ H5.H5Sclose(H5dsid);
+ }
+ catch (Exception ex) {
+ }
if (H5did > 0)
- try {H5.H5Dclose(H5did);} catch (Exception ex) {}
+ try {
+ H5.H5Dclose(H5did);
+ }
+ catch (Exception ex) {
+ }
if (H5fid > 0)
- try {H5.H5Fclose(H5fid);} catch (Exception ex) {}
+ try {
+ H5.H5Fclose(H5fid);
+ }
+ catch (Exception ex) {
+ }
if (H5gid > 0)
- try {H5.H5Gclose(H5gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(H5gid);
+ }
+ catch (Exception ex) {
+ }
if (H5did2 > 0)
- try {H5.H5Dclose(H5did2);} catch (Exception ex) {}
+ try {
+ H5.H5Dclose(H5did2);
+ }
+ catch (Exception ex) {
+ }
_deleteFile(H5_FILE);
System.out.println();
}
@Test
- public void testH5Rget_name() {
- long loc_id = H5fid;
- int ref_type = HDF5Constants.H5R_OBJECT;
- long ret_val = -1;
- byte[] ref = null;
- String[] name = {""};
+ public void testH5Rget_name()
+ {
+ long loc_id = H5fid;
+ int ref_type = HDF5Constants.H5R_OBJECT;
+ long ret_val = -1;
+ byte[] ref = null;
+ String[] name = {""};
String objName = "/dset";
try {
@@ -174,21 +203,23 @@ public class TestH5R {
fail("H5.H5Rget_name: " + err);
}
- assertTrue("testH5Rget_name: H5Rget_name", ret_val>0);
+ assertTrue("testH5Rget_name: H5Rget_name", ret_val > 0);
assertTrue("The name of the object: ", objName.equals(name[0]));
}
@Test
- public void testH5Rget_obj_type2() {
- int ref_type = HDF5Constants.H5R_OBJECT;
- byte[] ref = null;
+ public void testH5Rget_obj_type2()
+ {
+ int ref_type = HDF5Constants.H5R_OBJECT;
+ byte[] ref = null;
String objName = "/dset";
- int obj_type = -1;;
+ int obj_type = -1;
+ ;
try {
ref = H5.H5Rcreate(H5fid, objName, ref_type, -1);
}
- catch(Throwable err) {
+ catch (Throwable err) {
err.printStackTrace();
}
@@ -203,7 +234,8 @@ public class TestH5R {
}
@Test
- public void testH5Rcreate_refobj() {
+ public void testH5Rcreate_refobj()
+ {
byte[] ref = null;
try {
@@ -217,7 +249,8 @@ public class TestH5R {
}
@Test
- public void testH5Rcreate_regionrefobj() {
+ public void testH5Rcreate_regionrefobj()
+ {
byte[] ref = null;
try {
ref = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_DATASET_REGION, H5dsid);
@@ -230,18 +263,20 @@ public class TestH5R {
}
@Test
- public void testH5Rdereference() {
- byte[] ref1 = null;
- byte[] ref2 = null;
+ public void testH5Rdereference()
+ {
+ byte[] ref1 = null;
+ byte[] ref2 = null;
long dataset_id = HDF5Constants.H5I_INVALID_HID;
- long group_id = HDF5Constants.H5I_INVALID_HID;
+ long group_id = HDF5Constants.H5I_INVALID_HID;
try {
- //Create reference on dataset
+ // Create reference on dataset
ref1 = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_DATASET_REGION, H5dsid);
- dataset_id = H5.H5Rdereference(H5fid, HDF5Constants.H5P_DEFAULT, HDF5Constants.H5R_DATASET_REGION, ref1);
+ dataset_id =
+ H5.H5Rdereference(H5fid, HDF5Constants.H5P_DEFAULT, HDF5Constants.H5R_DATASET_REGION, ref1);
- //Create reference on group
- ref2 = H5.H5Rcreate(H5gid, "/Group1", HDF5Constants.H5R_OBJECT, -1);
+ // Create reference on group
+ ref2 = H5.H5Rcreate(H5gid, "/Group1", HDF5Constants.H5R_OBJECT, -1);
group_id = H5.H5Rdereference(H5gid, HDF5Constants.H5P_DEFAULT, HDF5Constants.H5R_OBJECT, ref2);
assertNotNull(ref1);
assertNotNull(ref2);
@@ -253,17 +288,26 @@ public class TestH5R {
fail("TestH5Rdereference " + err);
}
finally {
- try {H5.H5Dclose(dataset_id);} catch (Exception ex) {}
- try {H5.H5Gclose(group_id);} catch (Exception ex) {}
+ try {
+ H5.H5Dclose(dataset_id);
+ }
+ catch (Exception ex) {
+ }
+ try {
+ H5.H5Gclose(group_id);
+ }
+ catch (Exception ex) {
+ }
}
}
@Test
- public void testH5Rget_region() {
+ public void testH5Rget_region()
+ {
byte[] ref = null;
- long dsid = HDF5Constants.H5I_INVALID_HID;
+ long dsid = HDF5Constants.H5I_INVALID_HID;
try {
- ref = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_DATASET_REGION, H5dsid);
+ ref = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_DATASET_REGION, H5dsid);
dsid = H5.H5Rget_region(H5fid, HDF5Constants.H5R_DATASET_REGION, ref);
assertNotNull(ref);
assertTrue(dsid >= 0);
@@ -273,80 +317,94 @@ public class TestH5R {
fail("TestH5Rget_region: " + err);
}
finally {
- try {H5.H5Sclose(dsid);} catch (Exception ex) {}
+ try {
+ H5.H5Sclose(dsid);
+ }
+ catch (Exception ex) {
+ }
}
}
@Test(expected = IllegalArgumentException.class)
- public void testH5Rget_name_Invalidreftype() throws Throwable {
- byte[] ref = null;
+ public void testH5Rget_name_Invalidreftype() throws Throwable
+ {
+ byte[] ref = null;
String[] name = {""};
- ref = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_OBJECT, -1);
+ ref = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_OBJECT, -1);
H5.H5Rget_name(H5fid, HDF5Constants.H5R_DATASET_REGION, ref, name, 16);
}
@Test(expected = NullPointerException.class)
- public void testH5Rget_name_NULLreference() throws Throwable {
- byte[] ref = null;
- String[] name= {""};
+ public void testH5Rget_name_NULLreference() throws Throwable
+ {
+ byte[] ref = null;
+ String[] name = {""};
H5.H5Rget_name(H5fid, HDF5Constants.H5R_OBJECT, ref, name, 16);
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Rget_obj_type2_Invalidreftype() throws Throwable {
+ public void testH5Rget_obj_type2_Invalidreftype() throws Throwable
+ {
byte[] ref = null;
- ref = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_OBJECT, -1);
+ ref = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_OBJECT, -1);
H5.H5Rget_obj_type(H5fid, HDF5Constants.H5R_DATASET_REGION, ref);
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Rcreate_InvalidObjectName() throws Throwable {
- H5.H5Rcreate(H5fid, "/GROUPS", HDF5Constants.H5R_OBJECT, -1);
+ public void testH5Rcreate_InvalidObjectName() throws Throwable
+ {
+ H5.H5Rcreate(H5fid, "/GROUPS", HDF5Constants.H5R_OBJECT, -1);
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Rcreate_Invalidspace_id() throws Throwable {
- H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_DATASET_REGION, -1);
+ public void testH5Rcreate_Invalidspace_id() throws Throwable
+ {
+ H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_DATASET_REGION, -1);
}
@Test(expected = IllegalArgumentException.class)
- public void testH5Rcreate_Invalidreftype() throws Throwable {
+ public void testH5Rcreate_Invalidreftype() throws Throwable
+ {
H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_BADTYPE, -1);
}
@Test(expected = IllegalArgumentException.class)
- public void testH5Rgetregion_Invalidreftype() throws Throwable {
+ public void testH5Rgetregion_Invalidreftype() throws Throwable
+ {
byte[] ref = null;
- ref = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_OBJECT, H5dsid);
+ ref = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_OBJECT, H5dsid);
H5.H5Rget_region(H5fid, HDF5Constants.H5R_DATASET_REGION, ref);
}
@Test(expected = IllegalArgumentException.class)
- public void testH5Rgetregion_Badreferencetype() throws Throwable {
+ public void testH5Rgetregion_Badreferencetype() throws Throwable
+ {
byte[] ref = null;
- ref = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_OBJECT, H5dsid);
+ ref = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_OBJECT, H5dsid);
H5.H5Rget_region(H5fid, HDF5Constants.H5R_OBJECT, ref);
}
@Test(expected = NullPointerException.class)
- public void testH5Rgetregion_Nullreference() throws Throwable {
+ public void testH5Rgetregion_Nullreference() throws Throwable
+ {
byte[] ref = null;
H5.H5Rget_region(H5fid, HDF5Constants.H5R_DATASET_REGION, ref);
}
@Test(expected = NullPointerException.class)
- public void testH5Rdereference_Nullreference() throws Throwable {
+ public void testH5Rdereference_Nullreference() throws Throwable
+ {
byte[] ref = null;
H5.H5Rdereference(H5did2, HDF5Constants.H5P_DEFAULT, HDF5Constants.H5R_OBJECT, ref);
}
@Test(expected = IllegalArgumentException.class)
- public void testH5Rdereference_Invalidreference() throws Throwable {
+ public void testH5Rdereference_Invalidreference() throws Throwable
+ {
byte[] ref1 = null;
byte[] ref2 = null;
- ref1 = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_DATASET_REGION, H5dsid);
- ref2 = H5.H5Rcreate(H5gid, "/Group1", HDF5Constants.H5R_OBJECT, -1);
+ ref1 = H5.H5Rcreate(H5fid, "/dset", HDF5Constants.H5R_DATASET_REGION, H5dsid);
+ ref2 = H5.H5Rcreate(H5gid, "/Group1", HDF5Constants.H5R_OBJECT, -1);
H5.H5Rdereference(H5gid, HDF5Constants.H5P_DEFAULT, HDF5Constants.H5R_OBJECT, ref1);
}
-
}