예제 #1
0
        public void H5Gcreate_anonTest2()
        {
            hid_t file = Utilities.RandomInvalidHandle();
            hid_t gid  = H5G.create_anon(file);

            Assert.IsTrue(gid < 0);
        }
예제 #2
0
        public void H5OlinkTest1()
        {
            hid_t gid = H5G.create_anon(m_v0_test_file);

            Assert.IsTrue(gid >= 0);

            Assert.IsTrue(H5O.link(gid, m_v0_test_file, "A/B/C", m_lcpl) >= 0);

            Assert.IsTrue(H5G.close(gid) >= 0);

            gid = H5G.create_anon(m_v2_test_file);
            Assert.IsTrue(gid >= 0);

            Assert.IsTrue(H5O.link(gid, m_v2_test_file, "A/B/C", m_lcpl) >= 0);

            Assert.IsTrue(H5G.close(gid) >= 0);
        }
예제 #3
0
        public void H5Gget_create_plistTest1()
        {
            hid_t gid = H5G.create(m_v0_test_file, "A");

            Assert.IsTrue(gid > 0);

            hid_t gcpl = H5G.get_create_plist(gid);

            Assert.IsTrue(gcpl > 0);

            hid_t gid1 = H5G.create_anon(gid);

            Assert.IsTrue(gid1 > 0);

            hid_t gcpl1 = H5G.get_create_plist(gid1);

            Assert.IsTrue(gcpl1 > 0);

            Assert.IsTrue(H5P.close(gcpl1) >= 0);
            Assert.IsTrue(H5P.close(gcpl) >= 0);
            Assert.IsTrue(H5G.close(gid1) >= 0);
            Assert.IsTrue(H5G.close(gid) >= 0);

            gid = H5G.create(m_v2_test_file, "A");
            Assert.IsTrue(gid > 0);

            gcpl = H5G.get_create_plist(gid);
            Assert.IsTrue(gcpl > 0);

            gid1 = H5G.create_anon(gid);
            Assert.IsTrue(gid1 > 0);

            gcpl1 = H5G.get_create_plist(gid1);
            Assert.IsTrue(gcpl1 > 0);

            Assert.IsTrue(H5P.close(gcpl1) >= 0);
            Assert.IsTrue(H5P.close(gcpl) >= 0);
            Assert.IsTrue(H5G.close(gid1) >= 0);
            Assert.IsTrue(H5G.close(gid) >= 0);
        }
예제 #4
0
        public void H5Gcreate_anonTest1()
        {
            hid_t gid = H5G.create_anon(m_v0_test_file);

            Assert.IsTrue(gid > 0);

            hid_t gid1 = H5G.create_anon(gid);

            Assert.IsTrue(gid1 > 0);

            Assert.IsTrue(H5G.close(gid1) >= 0);
            Assert.IsTrue(H5G.close(gid) >= 0);

            gid = H5G.create_anon(m_v2_test_file);
            Assert.IsTrue(gid > 0);

            gid1 = H5G.create_anon(gid);
            Assert.IsTrue(gid1 > 0);

            Assert.IsTrue(H5G.close(gid1) >= 0);
            Assert.IsTrue(H5G.close(gid) >= 0);
        }