Package cat.quickdb.date200912.model

Examples of cat.quickdb.date200912.model.Obj2


    public void testInheritanceQuery(){
        Son2 son = new Son2();
        son.setDescriptionSon("description - son");
        son.setDescription2("description2");
        son.setDescription1("description1");
        Reference2 test = new Reference2();
        test.setValue("value test reference");
        son.setReferenceTest(test);

        Assert.assertTrue(admin.save(son));

        Assert.assertTrue(admin.obtain(son, "referenceTest.value = 'value test reference'"));
View Full Code Here


        Assert.assertEquals("name binding2", bind2.getName());
    }

    @Test
    public void testDeleteParent(){
        Son1 s = new Son1();
        s.setData("data che delete");
        s.setDescription("description of son delete");
        s.setSonName("son name delete");

        Assert.assertTrue(admin.save(s));

        Son1 son = new Son1();
        admin.obtain(son, "data = 'data che delete'");
        Assert.assertEquals("data che delete", son.getData());

        Assert.assertTrue(admin.delete(son));
    }
View Full Code Here

    @Test
    public void testQuerySystemWithInheritance(){
        Reference1 ref = new Reference1();
        ref.setValue("house");

        Son1 son = new Son1();
        son.setData("data from son");
        son.setSonName("child");
        son.setDescription("parent description");
        son.setReference1(ref);

        boolean value = admin.save(son);
        Assert.assertTrue(value);

        Son1 s = new Son1();
        Assert.assertTrue(admin.obtain(s, "reference1.value = 'house'"));
        Assert.assertEquals("house", s.getReference1().getValue());
    }
View Full Code Here

        Assert.assertEquals(2, array4.size());
    }

    @Test
    public void testReferenceNull(){
        Son1 son = new Son1();
        son.setData("son yes");
        son.setSonName("son name yes");
        son.setDescription("parent yes");

        boolean value = admin.save(son);
        Assert.assertTrue(value);

        Son1 s = new Son1();
        Assert.assertTrue(admin.obtain(s, "description = 'parent yes'"));
        Assert.assertEquals("parent yes", s.getDescription());
        Assert.assertEquals(null, s.getReference1());
    }
View Full Code Here

        Assert.assertTrue(admin.delete(test));
    }

    @Test
    public void testInheritanceQuery(){
        Son2 son = new Son2();
        son.setDescriptionSon("description - son");
        son.setDescription2("description2");
        son.setDescription1("description1");
        Reference2 test = new Reference2();
        test.setValue("value test reference");
        son.setReferenceTest(test);

        Assert.assertTrue(admin.save(son));

        Assert.assertTrue(admin.obtain(son, "referenceTest.value = 'value test reference'"));
        Assert.assertEquals("description - son", son.getDescriptionSon());
    }
View Full Code Here

        admin.executeQuery("DROP TABLE Obj3");
        admin.executeQuery("DROP TABLE Obj4");

        Obj1 o1 = new Obj1();
        o1.setName("diego");
        Obj2 o2 = new Obj2();
        o2.setDescription("description");
        Obj3 o3 = new Obj3();
        o3.setAddress("puey 600");

        Obj4 o4 = new Obj4();
        o4.setPrueba("this is a test");
        o1.setObj4(o4);

        admin.openAtomicBlock();
        admin.save(o1);
        admin.save(o2);
        admin.save(o3);
        admin.closeAtomicBlock();

        Obj1 oo1 = new Obj1();
        Obj2 oo2 = new Obj2();
        Obj3 oo3 = new Obj3();
        System.out.println(admin.obtain(oo1, "name = 'diego'"));
        System.out.println(admin.obtain(oo2, "description = 'description'"));
        System.out.println(admin.obtain(oo3, "address = 'puey 600'"));

        System.out.println("diego".equalsIgnoreCase(oo1.getName()));
        System.out.println("description".equalsIgnoreCase(oo2.getDescription()));
        System.out.println("puey 600".equalsIgnoreCase(oo3.getAddress()));

        admin.openAtomicBlock();
        admin.save(o2);
        admin.save(o3);
View Full Code Here

TOP

Related Classes of cat.quickdb.date200912.model.Obj2

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.