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(); }
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(); }
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(); }
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(); }