Example #1
0
        public virtual void Test1()
        {
            NeoDatis.Odb.ODB odb = Open("map.neodatis");
            NeoDatis.Odb.Objects <Dictionnary> l = odb.GetObjects <Dictionnary>(true);
            // assertEquals(2,l.size());
            Dictionnary dictionnary = l.GetFirst();

            AssertEquals("Smadja", dictionnary.Get("olivier"));
            odb.Close();
        }
Example #2
0
        public virtual void Test2()
        {
            NeoDatis.Odb.ODB odb = Open("map.neodatis");
            NeoDatis.Odb.Objects <Dictionnary> l = odb.GetObjects <Dictionnary>();
            CriteriaQuery aq = new CriteriaQuery(typeof(Dictionnary), Where.Equal("name", "test2"));

            l = odb.GetObjects <Dictionnary>(aq);
            Dictionnary dictionnary = l.GetFirst();

            AssertEquals("function2", ((Function)dictionnary.Get("f2")).GetName());
            odb.Close();
        }
    public static string ResolvePlaceholders(Dictionnary <string, string> keyValuePairs)
    {
        // initiate a string builder from the template
        var contentBuilder = new StringBuilder(TemplateString);

        // dictionnary keys are your placeholders
        // values are actual content
        foreach (var kvp in keyValuePairs)
        {
            contentBuilder.Replace(kvp.Key, kvp.Value);
        }
        return(contentBuilder.ToString());
    }
Example #4
0
    void Start()
    {
        Screen.SetResolution(screenWidth, screenHeight, true);
        player       = GameObject.FindGameObjectWithTag("Player");
        playerHealth = player.GetComponent <PlayerHealth> ();
        playerAttack = player.GetComponent <PlayerAttack>();
        GameObject dictGameObject = GameObject.FindGameObjectWithTag("Dictionnary");

        dict           = dictGameObject.GetComponent <Dictionnary> ();
        canTargetEnemy = false;
        remainingTime  = roundTime;
        currentTime    = Time.fixedTime;
        timerText.text = dict.getSentence("HEALTHBAR_NEXTROUND") + " : " + remainingTime;
    }
Example #5
0
        public virtual void Test3()
        {
            NeoDatis.Odb.ODB odb          = Open("map.neodatis");
            long             size         = odb.Count(new CriteriaQuery(typeof(Dictionnary)));
            Dictionnary      dictionnary1 = new Dictionnary("test1");

            dictionnary1.SetMap(null);
            odb.Store(dictionnary1);
            odb.Close();
            odb = Open("map.neodatis");
            AssertEquals(size + 1, odb.GetObjects <Dictionnary>().Count);
            AssertEquals(size + 1, odb.Count(new CriteriaQuery
                                                 (typeof(NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary))));
            odb.Close();
        }
Example #6
0
        public virtual void Test3()
        {
            var odb          = Open(DbName);
            var size         = odb.Query <Dictionnary>().Count();
            var dictionnary1 = new Dictionnary("test1");

            dictionnary1.SetMap(null);
            odb.Store(dictionnary1);
            odb.Close();
            odb = Open(DbName);
            var query = odb.Query <Dictionnary>();

            AssertEquals(size + 1, query.Execute <Dictionnary>().Count);
            AssertEquals(size + 1, odb.Query <Dictionnary>().Count());
            odb.Close();
        }
Example #7
0
        public virtual void Test6updateChangingKeyValue()
        {
            // to monitor in place updates
            NeoDatis.Odb.ODB odb   = Open("map.neodatis");
            long             n     = odb.Count(new CriteriaQuery(typeof(Dictionnary)));
            IQuery           query = new CriteriaQuery(typeof(Dictionnary), Where.Equal("name", "test2"));

            NeoDatis.Odb.Objects <Dictionnary> l = odb.GetObjects <Dictionnary>(query);
            Dictionnary dictionnary = (Dictionnary)l.GetFirst();

            dictionnary.GetMap()["f1"] = "changed function";
            odb.Store(dictionnary);
            odb.Close();
            odb = Open("map.neodatis");
            AssertEquals(n, odb.Count(new CriteriaQuery(typeof(Dictionnary))));
            Dictionnary dic = (Dictionnary)odb.GetObjects <Dictionnary>(query).GetFirst();

            AssertEquals("changed function", dic.GetMap()["f1"]);
            odb.Close();
        }
Example #8
0
        public override void SetUp()
        {
            DeleteBase(DbName);
            var odb          = Open(DbName);
            var dictionnary1 = new Dictionnary("test1");

            dictionnary1.AddEntry("olivier", "Smadja");
            dictionnary1.AddEntry("kiko", "vidal");
            dictionnary1.AddEntry("karine", "galvao");

            var dictionnary2 = new Dictionnary("test2");

            dictionnary2.AddEntry("f1", new VO.Login.Function("function1"));
            dictionnary2.AddEntry("f2", new VO.Login.Function("function2"));
            dictionnary2.AddEntry("f3", new VO.Login.Function("function3"));
            dictionnary2.AddEntry(dictionnary1, new VO.Login.Function("function4"));
            dictionnary2.AddEntry("f4", null);

            odb.Store(dictionnary1);
            odb.Store(dictionnary2);

            odb.Store(new VO.Login.Function("login"));
            odb.Close();
        }