Beispiel #1
0
 public void RenameDatabase()
 {
     Hamster.Environment env = new Hamster.Environment();
     byte[] k = new byte[5];
     byte[] r = new byte[5];
     try {
         env.Create("ntest.db");
         Database db = env.CreateDatabase((short)13);
         db.Insert(k, r);
         db.Close();
         env.RenameDatabase((short)13, (short)15);
         db = env.OpenDatabase((short)15);
         byte[] f = db.Find(k);
         checkEqual(r, f);
         // db.Close();
         env.Close();
     }
     catch (DatabaseException e) {
         Assert.Fail("unexpected exception " + e);
     }
 }
Beispiel #2
0
 public void RenameDatabase()
 {
     Hamster.Environment env = new Hamster.Environment();
     byte[] k = new byte[5];
     byte[] r = new byte[5];
     try {
         env.Create("ntest.db");
         Database db = env.CreateDatabase((short)13);
         db.Insert(k, r);
         db.Close();
         env.RenameDatabase((short)13, (short)15);
         db = env.OpenDatabase((short)15);
         byte[] f = db.Find(k);
         checkEqual(r, f);
         // db.Close();
         env.Close();
     }
     catch (DatabaseException e) {
         Assert.Fail("unexpected exception " + e);
     }
 }