Exemple #1
0
        public void TestGetProperty()
        {
            var path = CleanTestDB();

            using (var db = new LDB(path, new Options {
                CreateIfMissing = true
            }))
            {
                var r    = new Random(0);
                var data = "";
                for (var i = 0; i < 1024; i++)
                {
                    data += 'a' + r.Next(26);
                }

                for (int i = 0; i < 5 * 1024; i++)
                {
                    db.Set(string.Format("row{0}", i), data);
                }

                var stats = db.PropertyValue("leveldb.stats");

                Assert.NotNull(stats);
                Assert.True(stats.Contains("Compactions"));
            }
        }
Exemple #2
0
        public void TestGetProperty()
        {
            var path = CleanTestDB();

            using(var db = new LDB(path, new Options { CreateIfMissing = true }))
            {
                var r = new Random(0);
                var data = "";
                for(var i = 0; i < 1024; i++)
                {
                    data += 'a' + r.Next(26);
                }

                for(int i = 0; i < 5 * 1024; i++)
                {
                    db.Set(string.Format("row{0}", i), data);
                }

                var stats = db.PropertyValue("leveldb.stats");

                Assert.NotNull(stats);
                Assert.True(stats.Contains("Compactions"));
            }
        }