Exemple #1
0
        public void Test_0451_LessThan_value_null()
        {
            KiiClause c = KiiClause.LessThan("name", null);

            Assert.AreEqual("{\"type\":\"range\",\"field\":\"name\",\"upperIncluded\":false}", c.ToJson().ToString());
        }
Exemple #2
0
 public void Test_0450_LessThan_key_null()
 {
     KiiClause.LessThan(null, "kii");
 }
Exemple #3
0
 public void Test_0450_LessThan_key_empty()
 {
     KiiClause.LessThan("", "kii");
 }
Exemple #4
0
        public void Test_0440_LessThan_string()
        {
            KiiClause c = KiiClause.LessThan("name", "kii");

            Assert.AreEqual("{\"type\":\"range\",\"field\":\"name\",\"upperLimit\":\"kii\",\"upperIncluded\":false}", c.ToJson().ToString());
        }
Exemple #5
0
 public void Test_0430_LessThan_bool_true()
 {
     KiiClause.LessThan("enable", true);
 }
Exemple #6
0
        public void Test_0420_LessThan_double()
        {
            KiiClause c = KiiClause.LessThan("score", 1.234);

            Assert.AreEqual("{\"type\":\"range\",\"field\":\"score\",\"upperLimit\":1.234,\"upperIncluded\":false}", c.ToJson().ToString());
        }
Exemple #7
0
        public void Test_0410_LessThan_long()
        {
            KiiClause c = KiiClause.LessThan("score", (long)1234567890123);

            Assert.AreEqual("{\"type\":\"range\",\"field\":\"score\",\"upperLimit\":1234567890123,\"upperIncluded\":false}", c.ToJson().ToString());
        }
        public void NotAndTest()
        {
            KiiBucket bucket = KiiUser.CurrentUser.Bucket("my_bucket");
            KiiObject obj1   = bucket.NewKiiObject();

            obj1["name"] = "foo";
            obj1["age"]  = 20;
            obj1.Save();
            KiiObject obj2 = bucket.NewKiiObject();

            obj2["name"] = "foo";
            obj2["age"]  = 33;
            obj2.Save();

            KiiQuery query = new KiiQuery(KiiClause.Not(KiiClause.And(KiiClause.Equals("name", "foo"), KiiClause.LessThan("age", 30))));

            query.SortByAsc("name");

            KiiQueryResult <KiiObject> results = bucket.Query(query);

            Assert.AreEqual(1, results.Count);
            Assert.AreEqual(33, results[0].GetInt("age"));
        }