示例#1
0
 public void H5EpushTest2()
 {
     Assert.IsFalse(
         H5E.push(Utilities.RandomInvalidHandle(), "hello.c", "sqrt",
                  77, H5E.ERR_CLS, H5E.NONE_MAJOR, H5E.NONE_MINOR,
                  "Hello, World!") >= 0);
 }
示例#2
0
 public void H5EpushTest1()
 {
     Assert.IsTrue(
         H5E.push(H5E.DEFAULT, "hello.c", "sqrt", 77, H5E.ERR_CLS,
                  H5E.NONE_MAJOR, H5E.NONE_MINOR, "Hello, World!") >= 0);
     Assert.IsTrue(
         H5E.get_num(H5E.DEFAULT).ToInt32() > 0);
 }
示例#3
0
 public void H5EpopTest1()
 {
     Assert.IsTrue(
         H5E.push(H5E.DEFAULT, "hello.c", "sqrt", 77, H5E.ERR_CLS,
                  H5E.NONE_MAJOR, H5E.NONE_MINOR, "Hello, World!") >= 0);
     Assert.IsTrue(
         H5E.push(H5E.DEFAULT, "hello.c", "sqr", 78, H5E.ERR_CLS,
                  H5E.NONE_MAJOR, H5E.NONE_MINOR, "Hello, World!") >= 0);
     Assert.IsTrue(H5E.pop(H5E.DEFAULT, new IntPtr(2)) >= 0);
 }
示例#4
0
        public void H5EwalkTest2()
        {
            // H5E.set_auto(H5E.DEFAULT, ErrorDelegateMethod, IntPtr.Zero);
            Assert.IsTrue(
                H5E.set_auto(H5E.DEFAULT, ErrorDelegateMethod, IntPtr.Zero) >= 0);

            H5E.walk_t walk_cb = WalkDelegateMethod;
            Assert.IsTrue(
                H5E.push(H5E.DEFAULT, "hello.c", "sqrt", 77, H5E.ERR_CLS,
                         H5E.NONE_MAJOR, H5E.NONE_MINOR, "Hello, World!") >= 0);

            Assert.IsTrue(
                H5E.push(H5E.DEFAULT, "hello.c", "sqr", 78, H5E.ERR_CLS,
                         H5E.NONE_MAJOR, H5E.NONE_MINOR, "Hello, World!") >= 0);

            Assert.IsTrue(
                H5E.walk(H5E.DEFAULT, H5E.direction_t.H5E_WALK_DOWNWARD,
                         walk_cb, IntPtr.Zero) >= 0);
        }