Example #1
0
        /// <exception cref="System.Exception"></exception>
        public virtual void Test5updateIncreasingSize()
        {
            NeoDatis.Odb.ODB odb = Open("map.neodatis");
            long             n   = odb.Count(new NeoDatis.Odb.Impl.Core.Query.Criteria.CriteriaQuery(typeof(
                                                                                                         NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary)));

            NeoDatis.Odb.Core.Query.IQuery query = new NeoDatis.Odb.Impl.Core.Query.Criteria.CriteriaQuery
                                                       (typeof(NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary), NeoDatis.Odb.Core.Query.Criteria.Where
                                                       .Equal("name", "test2"));
            NeoDatis.Odb.Objects l = odb.GetObjects(query);
            NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary dictionnary = (NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary
                                                                               )l.GetFirst();
            dictionnary.SetMap(null);
            odb.Store(dictionnary);
            odb.Close();
            odb = Open("map.neodatis");
            AssertEquals(n, odb.Count(new NeoDatis.Odb.Impl.Core.Query.Criteria.CriteriaQuery
                                          (typeof(NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary))));
            NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary dic = (NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary
                                                                       )odb.GetObjects(query).GetFirst();
            AssertNull(dic.GetMap());
            odb.Close();
            odb = Open("map.neodatis");
            dic = (NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary)odb.GetObjects(query).
                  GetFirst();
            dic.AddEntry("olivier", "Smadja");
            odb.Store(dic);
            odb.Close();
            odb = Open("map.neodatis");
            dic = (NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary)odb.GetObjects(query).
                  GetFirst();
            AssertNotNull(dic.GetMap());
            AssertEquals("Smadja", dic.GetMap()["olivier"]);
            odb.Close();
        }
Example #2
0
		/// <exception cref="System.Exception"></exception>
		public override void SetUp()
		{
			DeleteBase("map.neodatis");
			NeoDatis.Odb.ODB odb = Open("map.neodatis");
			NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary dictionnary1 = new NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary
				("test1");
			dictionnary1.AddEntry("olivier", "Smadja");
			dictionnary1.AddEntry("kiko", "vidal");
			dictionnary1.AddEntry("karine", "galvao");
			NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary dictionnary2 = new NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary
				("test2");
			dictionnary2.AddEntry("f1", new NeoDatis.Odb.Test.VO.Login.Function("function1"));
			dictionnary2.AddEntry("f2", new NeoDatis.Odb.Test.VO.Login.Function("function2"));
			dictionnary2.AddEntry("f3", new NeoDatis.Odb.Test.VO.Login.Function("function3"));
			dictionnary2.AddEntry(dictionnary1, new NeoDatis.Odb.Test.VO.Login.Function("function4"
				));
			dictionnary2.AddEntry(null, new NeoDatis.Odb.Test.VO.Login.Function("function3"));
			dictionnary2.AddEntry(null, null);
			dictionnary2.AddEntry("f4", null);
			odb.Store(dictionnary1);
			odb.Store(dictionnary2);
			odb.Store(new NeoDatis.Odb.Test.VO.Login.Function("login"));
			odb.Close();
		}
Example #3
0
 /// <exception cref="System.Exception"></exception>
 public override void SetUp()
 {
     DeleteBase("map.neodatis");
     NeoDatis.Odb.ODB odb = Open("map.neodatis");
     NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary dictionnary1 = new NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary
                                                                            ("test1");
     dictionnary1.AddEntry("olivier", "Smadja");
     dictionnary1.AddEntry("kiko", "vidal");
     dictionnary1.AddEntry("karine", "galvao");
     NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary dictionnary2 = new NeoDatis.Odb.Test.VO.Arraycollectionmap.Dictionnary
                                                                            ("test2");
     dictionnary2.AddEntry("f1", new NeoDatis.Odb.Test.VO.Login.Function("function1"));
     dictionnary2.AddEntry("f2", new NeoDatis.Odb.Test.VO.Login.Function("function2"));
     dictionnary2.AddEntry("f3", new NeoDatis.Odb.Test.VO.Login.Function("function3"));
     dictionnary2.AddEntry(dictionnary1, new NeoDatis.Odb.Test.VO.Login.Function("function4"
                                                                                 ));
     dictionnary2.AddEntry(null, new NeoDatis.Odb.Test.VO.Login.Function("function3"));
     dictionnary2.AddEntry(null, null);
     dictionnary2.AddEntry("f4", null);
     odb.Store(dictionnary1);
     odb.Store(dictionnary2);
     odb.Store(new NeoDatis.Odb.Test.VO.Login.Function("login"));
     odb.Close();
 }