public void NotNotEqualsTest()
        {
            KiiBucket bucket = KiiUser.CurrentUser.Bucket("my_bucket");
            KiiObject obj1   = bucket.NewKiiObject();

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

            obj2["name"] = "bar";
            obj2.Save();
            KiiObject obj3 = bucket.NewKiiObject();

            obj3["name"] = "hoge";
            obj3.Save();

            KiiQuery query = new KiiQuery(KiiClause.Not(KiiClause.NotEquals("name", "foo")));

            query.SortByAsc("name");

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

            Assert.AreEqual(1, results.Count);
            Assert.AreEqual("foo", results[0].GetString("name"));
        }
Esempio n. 2
0
 public void Test_0151_NotEqual_value_null()
 {
     KiiClause.NotEquals("name", null);
 }
Esempio n. 3
0
 public void Test_0150_NotEqual_key_empty()
 {
     KiiClause.NotEquals("", "kii");
 }
Esempio n. 4
0
 public void Test_0150_NotEqual_key_null()
 {
     KiiClause.NotEquals(null, "kii");
 }
Esempio n. 5
0
        public void Test_0140_NotEqual_string()
        {
            KiiClause c = KiiClause.NotEquals("name", "kii");

            Assert.AreEqual("{\"type\":\"not\",\"clause\":{\"type\":\"eq\",\"field\":\"name\",\"value\":\"kii\"}}", c.ToJson().ToString());
        }
Esempio n. 6
0
        public void Test_0131_NotEqual_bool_false()
        {
            KiiClause c = KiiClause.NotEquals("enable", false);

            Assert.AreEqual("{\"type\":\"not\",\"clause\":{\"type\":\"eq\",\"field\":\"enable\",\"value\":false}}", c.ToJson().ToString());
        }
Esempio n. 7
0
        public void Test_0120_NotEqual_double()
        {
            KiiClause c = KiiClause.NotEquals("score", 1.234);

            Assert.AreEqual("{\"type\":\"not\",\"clause\":{\"type\":\"eq\",\"field\":\"score\",\"value\":1.234}}", c.ToJson().ToString());
        }
Esempio n. 8
0
        public void Test_0110_NotEqual_long()
        {
            KiiClause c = KiiClause.NotEquals("score", (long)1234567890123);

            Assert.AreEqual("{\"type\":\"not\",\"clause\":{\"type\":\"eq\",\"field\":\"score\",\"value\":1234567890123}}", c.ToJson().ToString());
        }