diff options
author | M. Scot Breitenfeld <brtnfld@hdfgroup.org> | 2018-01-05 15:57:48 (GMT) |
---|---|---|
committer | M. Scot Breitenfeld <brtnfld@hdfgroup.org> | 2018-01-05 15:57:48 (GMT) |
commit | 8712f3e231a93b6b68822be8ffb2e4fdbf12565f (patch) | |
tree | ad87ef377e55d4136ffc1610059313974cb14af9 /java/test | |
parent | 3b02f2d03f5c349e341a776af488dfa033902f0a (diff) | |
parent | 994611a2d4320358dc5a1c0c721633670ad4833c (diff) | |
download | hdf5-8712f3e231a93b6b68822be8ffb2e4fdbf12565f.zip hdf5-8712f3e231a93b6b68822be8ffb2e4fdbf12565f.tar.gz hdf5-8712f3e231a93b6b68822be8ffb2e4fdbf12565f.tar.bz2 |
synced with develop
Diffstat (limited to 'java/test')
-rw-r--r-- | java/test/JUnit-interface.txt | 5 | ||||
-rw-r--r-- | java/test/TestH5Pvirtual.java | 33 |
2 files changed, 37 insertions, 1 deletions
diff --git a/java/test/JUnit-interface.txt b/java/test/JUnit-interface.txt index 6d2754f..91ea286 100644 --- a/java/test/JUnit-interface.txt +++ b/java/test/JUnit-interface.txt @@ -534,11 +534,14 @@ JUnit version 4.11 .testH5Pget_source_datasetname .testH5Pvirtual_storage .testH5Pget_selection_source_dataset +.testH5Pget_virtual_prefix .testH5Pget_source_filename .testH5Pset_get_virtual_printf_gap .testH5Pget_virtual_count +.testH5Pset_virtual_prefix .testH5Pset_get_virtual_view .testH5Pget_mapping_parameters +.testH5Pset_virtual_prefix_null .testH5P_genprop_basic_class .testH5P_genprop_class_iter .testH5P_genprop_basic_class_prop @@ -644,7 +647,7 @@ JUnit version 4.11 Time: XXXX -OK (642 tests) +OK (645 tests) HDF5-DIAG: Error detected in HDF5 (version (number)) thread (IDs): #000: (file name) line (number) in H5Fopen(): can't set access and transfer property lists diff --git a/java/test/TestH5Pvirtual.java b/java/test/TestH5Pvirtual.java index 40cfbac..ff2e4dc 100644 --- a/java/test/TestH5Pvirtual.java +++ b/java/test/TestH5Pvirtual.java @@ -429,4 +429,37 @@ public class TestH5Pvirtual { try {H5.H5Dclose(H5did);} catch (Exception ex) {} } } + + @Test + public void testH5Pset_virtual_prefix() { + String prefix = "tmp"; + try { + H5.H5Pset_virtual_prefix(H5dapl_id, prefix); + } + catch (Throwable err) { + err.printStackTrace(); + fail("H5Pset_virtual_prefix: " + err); + } + } + + @Test(expected = NullPointerException.class) + public void testH5Pset_virtual_prefix_null() throws Throwable{ + H5.H5Pset_virtual_prefix(H5dapl_id, null); + } + + @Test + public void testH5Pget_virtual_prefix() { + String prefix = "tmp"; + String pre = ""; + + try { + H5.H5Pset_virtual_prefix(H5dapl_id, prefix); + pre = H5.H5Pget_virtual_prefix(H5dapl_id); + } + catch (Throwable err) { + err.printStackTrace(); + fail("H5Pget_virtual_prefix: " + err); + } + assertTrue("The prefix: ", prefix.equals(pre)); + } } |