1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
|
package test.hdf5lib;
import static org.junit.Assert.assertTrue;
import ncsa.hdf.hdf5lib.H5;
import ncsa.hdf.hdf5lib.exceptions.HDF5LibraryException;
import org.junit.Before;
import org.junit.Test;
public class TestH5Dparams {
@Before
public void checkOpenIDs() {
assertTrue("H5 open ids is 0",H5.getOpenIDCount()==0);
}
@Test//(expected = HDF5LibraryException.class)
public void testH5Dclose_invalid() throws Throwable {
int did = H5.H5Dclose(-1);
assertTrue(did == 0);
}
@Test(expected = NullPointerException.class)
public void testH5Dcreate_null() throws Throwable {
H5.H5Dcreate(-1, null, 0, 0, 0, 0, 0);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dcreate_invalid() throws Throwable {
H5.H5Dcreate(-1, "Bogus", -1, -1, -1, -1, -1);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dcreate_anon_invalid() throws Throwable {
H5.H5Dcreate_anon(-1, -1, -1, -1, -1);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dget_access_plist_invalid() throws Throwable {
H5.H5Dget_access_plist(-1);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dget_create_plist_invalid() throws Throwable {
H5.H5Dget_create_plist(-1);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dget_offset_invalid() throws Throwable {
H5.H5Dget_offset(-1);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dget_space_invalid() throws Throwable {
H5.H5Dget_space(-1);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dget_type_invalid() throws Throwable {
H5.H5Dget_type(-1);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dget_space_status_invalid() throws Throwable {
int[] status = new int[2];
H5.H5Dget_space_status(-1, status);
}
@Test(expected = NullPointerException.class)
public void testH5Dget_space_status_null() throws Throwable {
H5.H5Dget_space_status(-1, null);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dset_extent_status_invalid() throws Throwable {
long[] size = new long[2];
H5.H5Dset_extent(-1, size);
}
@Test(expected = NullPointerException.class)
public void testH5Dset_extent_status_null() throws Throwable {
H5.H5Dset_extent(-1, null);
}
@Test(expected = NullPointerException.class)
public void testH5Dopen_null() throws Throwable {
H5.H5Dopen(-1, null, 0);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dopen_invalid() throws Throwable {
H5.H5Dopen(-1, "Bogus", 0);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dvlen_get_buf_size_invalid() throws Throwable {
int[] size = new int[2];
H5.H5Dvlen_get_buf_size(-1, -1, -1, size);
}
@Test(expected = NullPointerException.class)
public void testH5Dvlen_get_buf_size_null() throws Throwable {
H5.H5Dvlen_get_buf_size(-1, -1, -1, null);
}
@Test(expected = HDF5LibraryException.class)
public void testH5Dvlen_reclaim_invalid() throws Throwable {
byte[] buf = new byte[2];
H5.H5Dvlen_reclaim(-1, -1, -1, buf);
}
@Test(expected = NullPointerException.class)
public void testH5Dvlen_reclaim_null() throws Throwable {
H5.H5Dvlen_reclaim(-1, -1, -1, null);
}
@Test(expected = IllegalArgumentException.class)
public void testH5Dget_storage_size_invalid() throws Throwable {
H5.H5Dget_storage_size(-1);
}
}
|