diff options
| author | Allen Byrne <byrn@hdfgroup.org> | 2018-04-10 18:06:56 (GMT) |
|---|---|---|
| committer | Allen Byrne <byrn@hdfgroup.org> | 2018-04-10 18:06:56 (GMT) |
| commit | c8974b8a9e49aba96c93f9efa8977a5c57a35a07 (patch) | |
| tree | d39b5466089be112fead20e08511e3a5c4d49d71 /java/test/TestH5E.java | |
| parent | df83d7813466fcb38b344361960681354a54af2a (diff) | |
| download | hdf5-c8974b8a9e49aba96c93f9efa8977a5c57a35a07.zip hdf5-c8974b8a9e49aba96c93f9efa8977a5c57a35a07.tar.gz hdf5-c8974b8a9e49aba96c93f9efa8977a5c57a35a07.tar.bz2 | |
Whitespace and test reclassify merge from develop
Diffstat (limited to 'java/test/TestH5E.java')
| -rw-r--r-- | java/test/TestH5E.java | 54 |
1 files changed, 52 insertions, 2 deletions
diff --git a/java/test/TestH5E.java b/java/test/TestH5E.java index fe12694..1c0803a 100644 --- a/java/test/TestH5E.java +++ b/java/test/TestH5E.java @@ -47,8 +47,7 @@ public class TestH5E { hdf_java_classid = -1; try { - hdf_java_classid = H5.H5Eregister_class("HDF-Java-Error", - "hdf-java", "2.5"); + hdf_java_classid = H5.H5Eregister_class("HDF-Java-Error", "hdf-java", "2.5"); current_stackid = H5.H5Eget_current_stack(); } catch (Throwable err) { @@ -73,6 +72,57 @@ public class TestH5E { } @Test + public void testH5Eget_msg_major() { + + try { + H5.H5Fopen("test", 0, 1); + } + catch (HDF5LibraryException hdferr) { + int[] error_msg_type = { HDF5Constants.H5E_MAJOR }; + String msg = null; + try { + msg = H5.H5Eget_msg(hdferr.getMajorErrorNumber(), error_msg_type); + } + catch (Throwable err) { + err.printStackTrace(); + fail("H5.H5Eget_msg: " + err); + } + assertNotNull("H5.H5Eget_msg: " + msg, msg); + assertEquals("H5.H5Eget_msg: ", "Invalid arguments to routine", msg); + assertEquals("H5.H5Eget_msg: ", HDF5Constants.H5E_MAJOR, error_msg_type[0]); + } + catch (Throwable err) { + err.printStackTrace(); + fail("H5.H5Eget_msg: " + err); + } + } + + @Test + public void testH5Eget_msg_minor() { + try { + H5.H5Fopen("test", 0, 1); + } + catch (HDF5LibraryException hdferr) { + int[] error_msg_type = { HDF5Constants.H5E_MINOR }; + String msg = null; + try { + msg = H5.H5Eget_msg(hdferr.getMinorErrorNumber(), error_msg_type); + } + catch (Throwable err) { + err.printStackTrace(); + fail("H5.H5Eget_msg: " + err); + } + assertNotNull("H5.H5Eget_msg: " + msg, msg); + assertEquals("H5.H5Eget_msg: ", "Inappropriate type", msg); + assertEquals("H5.H5Eget_msg: ", HDF5Constants.H5E_MINOR, error_msg_type[0]); + } + catch (Throwable err) { + err.printStackTrace(); + fail("H5.H5Eget_msg: " + err); + } + } + + @Test public void testH5Epop() { try { H5.H5Eset_current_stack(current_stackid); |
