HDFFV-10674, 10664, 10674
This commit is contained in:
@@ -22,10 +22,12 @@ import java.io.File;
|
||||
|
||||
import hdf.hdf5lib.H5;
|
||||
import hdf.hdf5lib.HDF5Constants;
|
||||
import hdf.hdf5lib.exceptions.HDF5FunctionArgumentException;
|
||||
import hdf.hdf5lib.structs.H5F_info2_t;
|
||||
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
import org.junit.rules.TestName;
|
||||
@@ -210,4 +212,42 @@ public class TestH5Fparams {
|
||||
try {H5.H5Fclose(fid);} catch (Exception ex) {}
|
||||
}
|
||||
}
|
||||
|
||||
@Ignore//(expected = HDF5FunctionArgumentException.class)
|
||||
public void testH5Fset_libver_bounds_invalidlow() throws Throwable {
|
||||
long fid = -1;
|
||||
|
||||
try {
|
||||
try {
|
||||
fid = H5.H5Fcreate("test.h5", HDF5Constants.H5F_ACC_TRUNC,
|
||||
HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT);
|
||||
}
|
||||
catch (Throwable err) {
|
||||
fail("H5.H5Fcreate: " + err);
|
||||
}
|
||||
H5.H5Fset_libver_bounds(fid, 5, HDF5Constants.H5F_LIBVER_LATEST);
|
||||
}
|
||||
finally {
|
||||
try {H5.H5Fclose(fid);} catch (Exception ex) {}
|
||||
}
|
||||
}
|
||||
|
||||
@Ignore//(expected = HDF5FunctionArgumentException.class)
|
||||
public void testH5Fset_libver_bounds_invalidhigh() throws Throwable {
|
||||
long fid = -1;
|
||||
|
||||
try {
|
||||
try {
|
||||
fid = H5.H5Fcreate("test.h5", HDF5Constants.H5F_ACC_TRUNC,
|
||||
HDF5Constants.H5P_DEFAULT, HDF5Constants.H5P_DEFAULT);
|
||||
}
|
||||
catch (Throwable err) {
|
||||
fail("H5.H5Fcreate: " + err);
|
||||
}
|
||||
H5.H5Fset_libver_bounds(fid, HDF5Constants.H5F_LIBVER_V110, HDF5Constants.H5F_LIBVER_V110+1);
|
||||
}
|
||||
finally {
|
||||
try {H5.H5Fclose(fid);} catch (Exception ex) {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user