Add java to format source (#1690)
This commit is contained in:
@@ -15,6 +15,7 @@ package test;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import static org.junit.Assert.fail;
|
||||
|
||||
import hdf.hdf5lib.H5;
|
||||
import hdf.hdf5lib.HDF5Constants;
|
||||
import hdf.hdf5lib.exceptions.HDF5LibraryException;
|
||||
@@ -27,11 +28,13 @@ import org.junit.Test;
|
||||
import org.junit.rules.TestName;
|
||||
|
||||
public class TestH5Giterate {
|
||||
@Rule public TestName testname = new TestName();
|
||||
@Rule
|
||||
public TestName testname = new TestName();
|
||||
private static final String H5_FILE = "h5ex_g_iterate.hdf";
|
||||
long H5fid = HDF5Constants.H5I_INVALID_HID;
|
||||
long H5fid = HDF5Constants.H5I_INVALID_HID;
|
||||
|
||||
private final long _openGroup(long fid, String name) {
|
||||
private final long _openGroup(long fid, String name)
|
||||
{
|
||||
long gid = HDF5Constants.H5I_INVALID_HID;
|
||||
try {
|
||||
gid = H5.H5Gopen(fid, name, HDF5Constants.H5P_DEFAULT);
|
||||
@@ -46,14 +49,13 @@ public class TestH5Giterate {
|
||||
}
|
||||
|
||||
@Before
|
||||
public void openH5file()
|
||||
throws HDF5LibraryException, NullPointerException {
|
||||
assertTrue("H5 open ids is 0",H5.getOpenIDCount()==0);
|
||||
public void openH5file() throws HDF5LibraryException, NullPointerException
|
||||
{
|
||||
assertTrue("H5 open ids is 0", H5.getOpenIDCount() == 0);
|
||||
System.out.print(testname.getMethodName());
|
||||
|
||||
try {
|
||||
H5fid = H5.H5Fopen(H5_FILE, HDF5Constants.H5F_ACC_RDONLY,
|
||||
HDF5Constants.H5P_DEFAULT);
|
||||
H5fid = H5.H5Fopen(H5_FILE, HDF5Constants.H5F_ACC_RDONLY, HDF5Constants.H5P_DEFAULT);
|
||||
}
|
||||
catch (Throwable err) {
|
||||
err.printStackTrace();
|
||||
@@ -62,15 +64,21 @@ public class TestH5Giterate {
|
||||
}
|
||||
|
||||
@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) {
|
||||
}
|
||||
}
|
||||
System.out.println();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testH5Gget_obj_info_all() {
|
||||
public void testH5Gget_obj_info_all()
|
||||
{
|
||||
H5G_info_t info = null;
|
||||
|
||||
long gid = _openGroup(H5fid, "/");
|
||||
@@ -89,45 +97,46 @@ public class TestH5Giterate {
|
||||
}
|
||||
assertNotNull(info);
|
||||
assertTrue("number of links is empty", info.nlinks > 0);
|
||||
String objNames[] = new String[(int) info.nlinks];
|
||||
int objTypes[] = new int[(int) info.nlinks];
|
||||
int lnkTypes[] = new int[(int) info.nlinks];
|
||||
long objRefs[] = new long[(int) info.nlinks];
|
||||
String objNames[] = new String[(int)info.nlinks];
|
||||
int objTypes[] = new int[(int)info.nlinks];
|
||||
int lnkTypes[] = new int[(int)info.nlinks];
|
||||
long objRefs[] = new long[(int)info.nlinks];
|
||||
|
||||
int names_found = 0;
|
||||
try {
|
||||
names_found = H5.H5Gget_obj_info_all(H5fid, "/", objNames,
|
||||
objTypes, lnkTypes, objRefs, HDF5Constants.H5_INDEX_NAME);
|
||||
names_found = H5.H5Gget_obj_info_all(H5fid, "/", objNames, objTypes, lnkTypes, objRefs,
|
||||
HDF5Constants.H5_INDEX_NAME);
|
||||
}
|
||||
catch (Throwable err) {
|
||||
err.printStackTrace();
|
||||
fail("H5.H5Gget_obj_info_all: " + err);
|
||||
}
|
||||
|
||||
assertTrue("number found[" + names_found + "] different than expected["
|
||||
+ objNames.length + "]", names_found == objNames.length);
|
||||
assertTrue("number found[" + names_found + "] different than expected[" + objNames.length + "]",
|
||||
names_found == objNames.length);
|
||||
for (int i = 0; i < objNames.length; i++) {
|
||||
assertNotNull("name #" + i + " does not exist", objNames[i]);
|
||||
assertTrue(objNames[i].length() > 0);
|
||||
if (objTypes[i]==HDF5Constants.H5O_TYPE_GROUP) {
|
||||
assertTrue("Group is index: "+i + " ",i==2);
|
||||
assertTrue("Group is : "+objNames[i] + " ",objNames[i].compareToIgnoreCase("G1")==0);
|
||||
if (objTypes[i] == HDF5Constants.H5O_TYPE_GROUP) {
|
||||
assertTrue("Group is index: " + i + " ", i == 2);
|
||||
assertTrue("Group is : " + objNames[i] + " ", objNames[i].compareToIgnoreCase("G1") == 0);
|
||||
}
|
||||
else if (objTypes[i]==HDF5Constants.H5O_TYPE_DATASET) {
|
||||
assertTrue("Dataset is index: "+i + " ",(i==0)||(i==3));
|
||||
if(i==0)
|
||||
assertTrue("Dataset is : "+objNames[i] + " ",objNames[i].compareToIgnoreCase("DS1")==0);
|
||||
else if (objTypes[i] == HDF5Constants.H5O_TYPE_DATASET) {
|
||||
assertTrue("Dataset is index: " + i + " ", (i == 0) || (i == 3));
|
||||
if (i == 0)
|
||||
assertTrue("Dataset is : " + objNames[i] + " ",
|
||||
objNames[i].compareToIgnoreCase("DS1") == 0);
|
||||
else
|
||||
assertTrue("Dataset is : "+objNames[i] + " ",objNames[i].compareToIgnoreCase("L1")==0);
|
||||
assertTrue("Dataset is : " + objNames[i] + " ",
|
||||
objNames[i].compareToIgnoreCase("L1") == 0);
|
||||
}
|
||||
else if (objTypes[i]==HDF5Constants.H5O_TYPE_NAMED_DATATYPE) {
|
||||
assertTrue("Datatype is index: "+i + " ",i==1);
|
||||
assertTrue("Datatype is : "+objNames[i] + " ",objNames[i].compareToIgnoreCase("DT1")==0);
|
||||
else if (objTypes[i] == HDF5Constants.H5O_TYPE_NAMED_DATATYPE) {
|
||||
assertTrue("Datatype is index: " + i + " ", i == 1);
|
||||
assertTrue("Datatype is : " + objNames[i] + " ", objNames[i].compareToIgnoreCase("DT1") == 0);
|
||||
}
|
||||
else {
|
||||
fail(" Unknown at index: " + i + " " + objNames[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user