Ejemplo n.º 1
0
 public virtual void Test21()
 {
     DeleteBase("nullo");
     var gc = new GenericClass(null);
     var odb = Open("nullo");
     odb.Store(gc);
     odb.Close();
     odb = Open("nullo");
     var query = odb.Query<GenericClass>();
     var objects = query.Execute<GenericClass>();
     var gc2 = objects.GetFirst();
     object[] longs = {1, 2};
     gc2.SetObjects(longs);
     odb.Store(gc2);
     odb.Close();
     odb = Open("nullo");
     var query1 = odb.Query<GenericClass>();
     objects = query1.Execute<GenericClass>();
     AssertEquals(1, objects.Count);
     var gc3 = objects.GetFirst();
     var longs2 = gc3.GetObjects();
     AssertEquals(2, longs2.Length);
     AssertEquals(Convert.ToInt64(1), longs2[0]);
     AssertEquals(Convert.ToInt64(2), longs2[1]);
     odb.Close();
 }
Ejemplo n.º 2
0
 public virtual void Test2()
 {
     DeleteBase("nullo");
     var gc = new GenericClass(null);
     var odb = Open("nullo");
     odb.Store(gc);
     odb.Close();
     odb = Open("nullo");
     var query = odb.Query<GenericClass>();
     var objects = query.Execute<GenericClass>();
     var gc2 = objects.GetFirst();
     gc2.SetObject("Ola");
     odb.Store(gc2);
     odb.Close();
     odb = Open("nullo");
     var query1 = odb.Query<GenericClass>();
     objects = query1.Execute<GenericClass>();
     AssertEquals(1, objects.Count);
     var gc3 = objects.GetFirst();
     AssertEquals("Ola", gc3.GetObject());
     odb.Close();
 }
Ejemplo n.º 3
0
 public virtual void Test4()
 {
     DeleteBase("nullo");
     var gc = new GenericClass(null);
     var strings = new[] {"OBJ1", "obj2"};
     gc.SetObject(strings);
     var odb = Open("nullo");
     odb.Store(gc);
     odb.Close();
     odb = Open("nullo");
     var query = odb.Query<GenericClass>();
     var objects = query.Execute<GenericClass>();
     var gc2 = objects.GetFirst();
     gc2.SetObject("Ola");
     odb.Store(gc2);
     odb.Close();
 }
Ejemplo n.º 4
0
 public virtual void Test23()
 {
     DeleteBase("nullo");
     var gc = new GenericClass(null);
     gc.GetObjects()[0] = new VO.Login.Function("f1");
     var odb = Open("nullo");
     odb.Store(gc);
     odb.Close();
     odb = Open("nullo");
     var query = odb.Query<GenericClass>();
     var objects = query.Execute<GenericClass>();
     var gc2 = objects.GetFirst();
     gc2.GetObjects()[0] = Convert.ToInt64(1);
     gc2.GetObjects()[1] = Convert.ToInt64(2);
     odb.Store(gc2);
     odb.Close();
     odb = Open("nullo");
     var query1 = odb.Query<GenericClass>();
     objects = query1.Execute<GenericClass>();
     AssertEquals(1, objects.Count);
     var gc3 = objects.GetFirst();
     var longs2 = gc3.GetObjects();
     AssertEquals(10, longs2.Length);
     AssertEquals(Convert.ToInt64(1), longs2[0]);
     AssertEquals(Convert.ToInt64(2), longs2[1]);
     odb.Close();
 }