Package cat.quickdb.query.model

Examples of cat.quickdb.query.model.UserQuery


            this.admin.executeQuery("DROP TABLE AnotherParent");
            this.admin.executeQuery("DROP TABLE ReferenceQuery");
            this.admin.executeQuery("DROP TABLE ReferenceParent");
            this.admin.executeQuery("DROP TABLE CompleteQuery");

            UserQuery user = new UserQuery();
            user.setDescription("parent description");
            user.setName("son name");

            ReferenceQuery reference = new ReferenceQuery();
            reference.setValue("son value");
            reference.setValueParent("value parent");
            user.setReference(reference);

            admin.save(user);

            UserQuery user2 = new UserQuery();
            user2.setDescription("parent description2");
            user2.setName("son name2");

            ReferenceQuery reference2 = new ReferenceQuery();
            reference2.setValue("son value2");
            reference2.setValueParent("value parent2");
            user2.setReference(reference2);

            admin.save(user2);

            AnotherClass another = new AnotherClass();
            another.setMount(55.35);
View Full Code Here


    }

    @Test
    public void testSimpleObtain(){
        //single case: atribute from class
        UserQuery user = new UserQuery();
        admin.obtain(user).If("name").equal("son name").find();

        Assert.assertEquals("son name", user.getName());
    }
View Full Code Here

        Assert.assertEquals("son name", user.getName());
    }

    @Test
    public void testSimpleInheritanceObtain(){
        UserQuery user = new UserQuery();
        admin.obtain(user).If("description").equal("parent description2").find();

        Assert.assertEquals("son name2", user.getName());
    }
View Full Code Here

        Assert.assertEquals("son name2", user.getName());
    }

    @Test
    public void testWithReferenceObtain(){
        UserQuery user = new UserQuery();
        admin.obtain(user).If("value", ReferenceQuery.class).equal("son value").find();

        Assert.assertEquals("parent description", user.getDescription());
    }
View Full Code Here

        Assert.assertEquals("parent description", user.getDescription());
    }

    @Test
    public void testWithReferenceInheritanceObtain(){
        UserQuery user = new UserQuery();
        admin.obtain(user).If("valueParent", ReferenceQuery.class).equal("value Parent").find();

        Assert.assertEquals("son value", user.getReference().getValue());
    }
View Full Code Here

        Assert.assertEquals("son value", user.getReference().getValue());
    }

    @Test
    public void testRelatedWithOtherClassObtain(){
        UserQuery user = new UserQuery();
        admin.obtain(user).If("property", AnotherClass.class).equal("son name").
                and("name").equal("property", AnotherClass.class).find();

        Assert.assertEquals("son value", user.getReference().getValue());

        UserQuery user3 = new UserQuery();
        admin.obtain(user3).If("name").equal("property", AnotherClass.class).
                and("property", AnotherClass.class).equal("son name").find();
        Assert.assertEquals("son value", user3.getReference().getValue());
    }
View Full Code Here

        Assert.assertEquals("son value", user3.getReference().getValue());
    }

    @Test
    public void testRelatedWithOtherClassInheritanceObtain(){
        UserQuery user = new UserQuery();
        admin.obtain(user).If("description").equal("description", AnotherParent.class).
                and("description", AnotherParent.class).equal("parent description").find();

        Assert.assertEquals("son value", user.getReference().getValue());
    }
View Full Code Here

TOP

Related Classes of cat.quickdb.query.model.UserQuery

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.