summaryrefslogtreecommitdiffstats
path: root/java/test/TestH5Gbasic.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/test/TestH5Gbasic.java')
-rw-r--r--java/test/TestH5Gbasic.java311
1 files changed, 210 insertions, 101 deletions
diff --git a/java/test/TestH5Gbasic.java b/java/test/TestH5Gbasic.java
index 6e2e450..8ec04dd 100644
--- a/java/test/TestH5Gbasic.java
+++ b/java/test/TestH5Gbasic.java
@@ -30,15 +30,17 @@ import org.junit.Test;
import org.junit.rules.TestName;
public class TestH5Gbasic {
- @Rule public TestName testname = new TestName();
+ @Rule
+ public TestName testname = new TestName();
private static final String H5_FILE = "testGb.h5";
- long H5fid = HDF5Constants.H5I_INVALID_HID;
+ long H5fid = HDF5Constants.H5I_INVALID_HID;
- 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();
@@ -48,64 +50,81 @@ public class TestH5Gbasic {
return gid;
}
- private final void _deleteFile(String filename) {
+ private final void _deleteFile(String filename)
+ {
File file = new File(filename);
if (file.exists()) {
- try {file.delete();} catch (SecurityException e) {}
+ try {
+ file.delete();
+ }
+ catch (SecurityException e) {
+ }
}
}
@Before
- public void createH5file()
- throws HDF5LibraryException, NullPointerException {
- assertTrue("H5 open ids is 0",H5.getOpenIDCount()==0);
+ public void createH5file() throws HDF5LibraryException, NullPointerException
+ {
+ assertTrue("H5 open ids is 0", H5.getOpenIDCount() == 0);
System.out.print(testname.getMethodName());
- 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);
H5.H5Fflush(H5fid, HDF5Constants.H5F_SCOPE_LOCAL);
}
@After
- public void deleteH5file() throws HDF5LibraryException {
+ public void deleteH5file() throws HDF5LibraryException
+ {
if (H5fid > 0) {
- try {H5.H5Fclose(H5fid);} catch (Exception ex) {}
+ try {
+ H5.H5Fclose(H5fid);
+ }
+ catch (Exception ex) {
+ }
}
_deleteFile(H5_FILE);
System.out.println();
}
- @Test//(expected = HDF5LibraryException.class)
- public void testH5Gclose_invalid() throws Throwable {
+ @Test //(expected = HDF5LibraryException.class)
+ public void testH5Gclose_invalid() throws Throwable
+ {
long gid = H5.H5Gclose(-1);
assertTrue(gid == 0);
}
@Test(expected = NullPointerException.class)
- public void testH5Gcreate_null() throws Throwable {
+ public void testH5Gcreate_null() throws Throwable
+ {
long gid = HDF5Constants.H5I_INVALID_HID;
// it should fail because the group name is null
- gid = H5.H5Gcreate(H5fid, null, HDF5Constants.H5P_DEFAULT,
- HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT);
+ gid = H5.H5Gcreate(H5fid, null, HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT,
+ HDF5Constants.H5P_DEFAULT);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Gcreate_invalid() throws Throwable {
- H5.H5Gcreate(-1, "Invalid ID", HDF5Constants.H5P_DEFAULT,
- HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT);
+ public void testH5Gcreate_invalid() throws Throwable
+ {
+ H5.H5Gcreate(-1, "Invalid ID", HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT,
+ HDF5Constants.H5P_DEFAULT);
}
@Test
- public void testH5Gcreate() {
+ public void testH5Gcreate()
+ {
long gid = HDF5Constants.H5I_INVALID_HID;
try {
- gid = H5.H5Gcreate(H5fid, "/testH5Gcreate",
- HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT,
- HDF5Constants.H5P_DEFAULT);
+ gid = H5.H5Gcreate(H5fid, "/testH5Gcreate", HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT,
+ HDF5Constants.H5P_DEFAULT);
}
catch (Throwable err) {
err.printStackTrace();
@@ -113,11 +132,16 @@ public class TestH5Gbasic {
}
assertTrue(gid > 0);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
}
@Test
- public void testH5Gclose() {
+ public void testH5Gclose()
+ {
long gid = _createGroup(H5fid, "/testH5Gcreate");
assertTrue(gid > 0);
@@ -130,24 +154,28 @@ public class TestH5Gbasic {
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Gcreate_exists() throws Throwable {
+ public void testH5Gcreate_exists() throws Throwable
+ {
long gid = _createGroup(H5fid, "/testH5Gcreate");
assertTrue(gid > 0);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
// it should failed now because the group already exists in file
- gid = H5.H5Gcreate(H5fid, "/testH5Gcreate",
- HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT,
- HDF5Constants.H5P_DEFAULT);
+ gid = H5.H5Gcreate(H5fid, "/testH5Gcreate", HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT,
+ HDF5Constants.H5P_DEFAULT);
}
@Test
- public void testH5Gcreate_anon() {
+ public void testH5Gcreate_anon()
+ {
long gid = HDF5Constants.H5I_INVALID_HID;
try {
- gid = H5.H5Gcreate_anon(H5fid, HDF5Constants.H5P_DEFAULT,
- HDF5Constants.H5P_DEFAULT);
+ gid = H5.H5Gcreate_anon(H5fid, HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT);
}
catch (Throwable err) {
err.printStackTrace();
@@ -155,42 +183,61 @@ public class TestH5Gbasic {
}
assertTrue(gid > 0);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
}
@Test(expected = NullPointerException.class)
- public void testH5Gopen_null() throws Throwable {
+ public void testH5Gopen_null() throws Throwable
+ {
long gid = HDF5Constants.H5I_INVALID_HID;
gid = H5.H5Gopen(H5fid, null, HDF5Constants.H5P_DEFAULT);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Gopen_invalid() throws Throwable {
+ public void testH5Gopen_invalid() throws Throwable
+ {
H5.H5Gopen(-1, "Invalid ID", HDF5Constants.H5P_DEFAULT);
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Gopen_not_exists() throws Throwable {
+ public void testH5Gopen_not_exists() throws Throwable
+ {
long gid = HDF5Constants.H5I_INVALID_HID;
- gid = H5.H5Gopen(H5fid, "Never_created", HDF5Constants.H5P_DEFAULT);
+ gid = H5.H5Gopen(H5fid, "Never_created", HDF5Constants.H5P_DEFAULT);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
}
@Test
- public void testH5Gopen() {
+ public void testH5Gopen()
+ {
long gid = _createGroup(H5fid, "/testH5Gcreate");
assertTrue(gid > 0);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
try {
- gid = H5.H5Gopen(H5fid, "/testH5Gcreate",
- HDF5Constants.H5P_DEFAULT);
+ gid = H5.H5Gopen(H5fid, "/testH5Gcreate", HDF5Constants.H5P_DEFAULT);
}
catch (Throwable err) {
err.printStackTrace();
@@ -198,16 +245,22 @@ public class TestH5Gbasic {
}
assertTrue(gid > 0);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Gget_create_plist_invalid() throws Throwable {
+ public void testH5Gget_create_plist_invalid() throws Throwable
+ {
H5.H5Gget_create_plist(-1);
}
@Test
- public void testH5Gget_create_plist() {
+ public void testH5Gget_create_plist()
+ {
long pid = HDF5Constants.H5I_INVALID_HID;
long gid = _createGroup(H5fid, "/testH5Gcreate");
assertTrue(gid > 0);
@@ -216,126 +269,173 @@ public class TestH5Gbasic {
pid = H5.H5Gget_create_plist(gid);
}
catch (Throwable err) {
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
err.printStackTrace();
fail("H5.H5Gget_create_plist: " + err);
}
assertTrue(pid > 0);
- try {H5.H5Pclose(pid);} catch (Exception ex) {}
+ try {
+ H5.H5Pclose(pid);
+ }
+ catch (Exception ex) {
+ }
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Gget_info_invalid() throws Throwable {
+ public void testH5Gget_info_invalid() throws Throwable
+ {
H5.H5Gget_info(-1);
}
@Test
- public void testH5Gget_info() {
+ public void testH5Gget_info()
+ {
H5G_info_t info = null;
- long gid = _createGroup(H5fid, "/testH5Gcreate");
+ long gid = _createGroup(H5fid, "/testH5Gcreate");
assertTrue(gid > 0);
try {
info = H5.H5Gget_info(gid);
}
catch (Throwable err) {
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
err.printStackTrace();
fail("H5.H5Gget_info: " + err);
}
assertNotNull(info);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
}
@Test(expected = NullPointerException.class)
- public void testH5Gget_info_by_name_null() throws Throwable {
+ public void testH5Gget_info_by_name_null() throws Throwable
+ {
H5.H5Gget_info_by_name(-1, null, HDF5Constants.H5P_DEFAULT);
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Gget_info_by_name_invalid() throws Throwable {
+ public void testH5Gget_info_by_name_invalid() throws Throwable
+ {
H5.H5Gget_info_by_name(-1, "/testH5Gcreate", HDF5Constants.H5P_DEFAULT);
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Gget_info_by_name_not_exists() throws Throwable {
- H5.H5Gget_info_by_name(H5fid, "/testH5Gcreate",
- HDF5Constants.H5P_DEFAULT);
+ public void testH5Gget_info_by_name_not_exists() throws Throwable
+ {
+ H5.H5Gget_info_by_name(H5fid, "/testH5Gcreate", HDF5Constants.H5P_DEFAULT);
}
@Test
- public void testH5Gget_info_by_name() {
+ public void testH5Gget_info_by_name()
+ {
H5G_info_t info = null;
- long gid = _createGroup(H5fid, "/testH5Gcreate");
+ long gid = _createGroup(H5fid, "/testH5Gcreate");
assertTrue(gid > 0);
try {
- info = H5.H5Gget_info_by_name(gid, "/testH5Gcreate",
- HDF5Constants.H5P_DEFAULT);
+ info = H5.H5Gget_info_by_name(gid, "/testH5Gcreate", HDF5Constants.H5P_DEFAULT);
}
catch (Throwable err) {
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
err.printStackTrace();
fail("H5.H5Gget_info_by_name: " + err);
}
assertNotNull(info);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
}
@Test
- public void testH5Gget_info_by_name_fileid() {
+ public void testH5Gget_info_by_name_fileid()
+ {
H5G_info_t info = null;
- long gid = _createGroup(H5fid, "/testH5Gcreate");
+ long gid = _createGroup(H5fid, "/testH5Gcreate");
assertTrue(gid > 0);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
try {
- info = H5.H5Gget_info_by_name(H5fid, "/testH5Gcreate",
- HDF5Constants.H5P_DEFAULT);
+ info = H5.H5Gget_info_by_name(H5fid, "/testH5Gcreate", HDF5Constants.H5P_DEFAULT);
}
catch (Throwable err) {
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
err.printStackTrace();
fail("H5.H5Gget_info_by_name: " + err);
}
assertNotNull(info);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
}
@Test(expected = NullPointerException.class)
- public void testH5Gget_info_by_idx_null() throws Throwable {
- H5.H5Gget_info_by_idx(-1, null, HDF5Constants.H5_INDEX_NAME,
- HDF5Constants.H5_ITER_INC, 1L, HDF5Constants.H5P_DEFAULT);
+ public void testH5Gget_info_by_idx_null() throws Throwable
+ {
+ H5.H5Gget_info_by_idx(-1, null, HDF5Constants.H5_INDEX_NAME, HDF5Constants.H5_ITER_INC, 1L,
+ HDF5Constants.H5P_DEFAULT);
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Gget_info_by_idx_invalid() throws Throwable {
- H5.H5Gget_info_by_idx(-1, "/testH5Gcreate", HDF5Constants.H5_INDEX_NAME,
- HDF5Constants.H5_ITER_INC, 1L, HDF5Constants.H5P_DEFAULT);
+ public void testH5Gget_info_by_idx_invalid() throws Throwable
+ {
+ H5.H5Gget_info_by_idx(-1, "/testH5Gcreate", HDF5Constants.H5_INDEX_NAME, HDF5Constants.H5_ITER_INC,
+ 1L, HDF5Constants.H5P_DEFAULT);
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Gget_info_by_idx_not_exists() throws Throwable {
- H5.H5Gget_info_by_idx(H5fid, "/testH5Gcreate",
- HDF5Constants.H5_INDEX_NAME, HDF5Constants.H5_ITER_INC, 1L,
- HDF5Constants.H5P_DEFAULT);
+ public void testH5Gget_info_by_idx_not_exists() throws Throwable
+ {
+ H5.H5Gget_info_by_idx(H5fid, "/testH5Gcreate", HDF5Constants.H5_INDEX_NAME, HDF5Constants.H5_ITER_INC,
+ 1L, HDF5Constants.H5P_DEFAULT);
}
@Test
- public void testH5Gget_info_by_idx() {
+ public void testH5Gget_info_by_idx()
+ {
H5G_info_t info = null;
- long gid = _createGroup(H5fid, "/testH5Gcreate");
+ long gid = _createGroup(H5fid, "/testH5Gcreate");
assertTrue(gid > 0);
try {
- info = H5.H5Gget_info_by_idx(gid, "/", HDF5Constants.H5_INDEX_NAME,
- HDF5Constants.H5_ITER_INC, 0, HDF5Constants.H5P_DEFAULT);
+ info = H5.H5Gget_info_by_idx(gid, "/", HDF5Constants.H5_INDEX_NAME, HDF5Constants.H5_ITER_INC, 0,
+ HDF5Constants.H5P_DEFAULT);
}
catch (Throwable err) {
err.printStackTrace();
@@ -343,20 +443,28 @@ public class TestH5Gbasic {
}
assertNotNull(info);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
}
@Test
- public void testH5Gget_info_by_idx_fileid() {
+ public void testH5Gget_info_by_idx_fileid()
+ {
H5G_info_t info = null;
- long gid = _createGroup(H5fid, "/testH5Gcreate");
+ long gid = _createGroup(H5fid, "/testH5Gcreate");
assertTrue(gid > 0);
- try {H5.H5Gclose(gid);} catch (Exception ex) {}
+ try {
+ H5.H5Gclose(gid);
+ }
+ catch (Exception ex) {
+ }
try {
- info = H5.H5Gget_info_by_idx(H5fid, "/",
- HDF5Constants.H5_INDEX_NAME, HDF5Constants.H5_ITER_INC, 0,
- HDF5Constants.H5P_DEFAULT);
+ info = H5.H5Gget_info_by_idx(H5fid, "/", HDF5Constants.H5_INDEX_NAME, HDF5Constants.H5_ITER_INC,
+ 0, HDF5Constants.H5P_DEFAULT);
}
catch (Throwable err) {
err.printStackTrace();
@@ -366,13 +474,14 @@ public class TestH5Gbasic {
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Gflush_invalid() throws Throwable {
+ public void testH5Gflush_invalid() throws Throwable
+ {
H5.H5Gflush(-1);
}
@Test(expected = HDF5LibraryException.class)
- public void testH5Grefresh_invalid() throws Throwable {
+ public void testH5Grefresh_invalid() throws Throwable
+ {
H5.H5Grefresh(-1);
}
-
}