Ejemplo n.º 1
0
 public void MoveNegative()
 {
     Cursor c = new Cursor(db);
     try {
         c.Move(HamConst.HAM_CURSOR_NEXT);
     }
     catch (DatabaseException e) {
         Assert.AreEqual(HamConst.HAM_KEY_NOT_FOUND, e.ErrorCode);
     }
 }
Ejemplo n.º 2
0
        public void Move()
        {
            Cursor c = new Cursor(db);
            byte[] k = new byte[5];
            byte[] r = new byte[5];

            k[0] = 0;
            db.Insert(k, r);
            k[0] = 1;
            db.Insert(k, r);
            k[0] = 2;
            db.Insert(k, r);
            k[0] = 3;
            db.Insert(k, r);
            k[0] = 4;
            db.Insert(k, r);

            c.Move(HamConst.HAM_CURSOR_NEXT);
            c.Move(HamConst.HAM_CURSOR_NEXT);
            c.Move(HamConst.HAM_CURSOR_PREVIOUS);
            c.Move(HamConst.HAM_CURSOR_LAST);
            c.Move(HamConst.HAM_CURSOR_FIRST);
        }