Examples of Tank


Examples of org.nutz.dao.test.meta.Tank

    @Test
    public void update_with() {
        TableName.run(platoon, new Atom() {
            public void run() {
                Tank t = dao.fetchLinks(dao.fetch(Tank.class, "M1-A1"), "motorman");
                t.getMotorman().setAge(32);
                t.setWeight(50);
                dao.updateWith(t, "motorman");
                Soldier s = dao.fetch(Soldier.class, t.getMotorName());
                assertEquals(32, s.getAge());
                t = dao.fetch(Tank.class, t.getId());
                assertEquals(50, t.getWeight());
            }
        });
    }
View Full Code Here

Examples of org.nutz.dao.test.meta.Tank

    @Test
    public void delete_links() {
        TableName.run(platoon, new Atom() {
            public void run() {
                Tank t = dao.fetchLinks(dao.fetch(Tank.class, "T92"), "members");
                assertEquals(3, t.getMembers().size());
                dao.deleteLinks(t, "members");
                assertEquals(2, dao.count(Soldier.class));
                assertEquals(2, dao.count("dao_d_m_soldier_tank_" + platoon.getId()));
            }
        });
View Full Code Here

Examples of org.nutz.dao.test.meta.Tank

    @Test
    public void delete_links_partly() {
        TableName.run(platoon, new Atom() {
            public void run() {
                Tank t = dao.fetchLinks(dao.fetch(Tank.class, "T92"), "members");
                t.getMembers().remove("Mick");
                dao.deleteLinks(t, "members");
                assertEquals(2, dao.count(Tank.class));
                assertEquals(3, dao.count(Soldier.class));
                assertEquals(3, dao.count("dao_d_m_soldier_tank_" + platoon.getId()));
            }
View Full Code Here

Examples of org.nutz.dao.test.meta.Tank

    @Test
    public void delete_with() {
        TableName.run(platoon, new Atom() {
            public void run() {
                Tank t = dao.fetchLinks(dao.fetch(Tank.class, "T92"), "members");
                dao.deleteWith(t, "members");
                assertEquals(1, dao.count(Tank.class));
                assertEquals(2, dao.count(Soldier.class));
                assertEquals(2, dao.count("dao_d_m_soldier_tank_" + platoon.getId()));
            }
View Full Code Here

Examples of org.nutz.dao.test.meta.Tank

    @Test
    public void delete_with_partly() {
        TableName.run(platoon, new Atom() {
            public void run() {
                Tank t = dao.fetchLinks(dao.fetch(Tank.class, "T92"), "members");
                t.getMembers().remove("Peter");
                dao.deleteWith(t, "members");
                assertEquals(1, dao.count(Tank.class));
                assertEquals(3, dao.count(Soldier.class));
                assertEquals(3, dao.count("dao_d_m_soldier_tank_" + platoon.getId()));
            }
View Full Code Here

Examples of org.nutz.dao.test.meta.Tank

    @Test
    public void clear_links() {
        TableName.run(platoon, new Atom() {
            public void run() {
                Tank t = dao.fetchLinks(dao.fetch(Tank.class, "T92"), "members");
                dao.clearLinks(t, "members");
                assertEquals(5, dao.count(Soldier.class));
                assertEquals(3, dao.count("dao_d_m_soldier_tank_" + platoon.getId()));
            }
        });
View Full Code Here

Examples of org.nutz.dao.test.meta.Tank

    @Test
    public void update_links() {
        TableName.run(platoon, new Atom() {
            public void run() {
                Tank t = dao.fetchLinks(dao.fetch(Tank.class, "T92"), "members");
                t.setWeight(42);
                t.getMembers().get("ZZH").setAge(30);
                t.getMembers().get("Mick").setAge(22);
                t.getMembers().get("Peter").setAge(28);
                dao.updateLinks(t, "members");
                assertEquals(30, dao.fetch(Soldier.class, "ZZH").getAge());
                assertEquals(22, dao.fetch(Soldier.class, "Mick").getAge());
                assertEquals(28, dao.fetch(Soldier.class, "Peter").getAge());
                assertEquals(0, dao.fetch(Tank.class, "T92").getWeight());
View Full Code Here

Examples of org.nutz.dao.test.meta.Tank

    @Test
    public void update_with() {
        TableName.run(platoon, new Atom() {
            public void run() {
                Tank t = dao.fetchLinks(dao.fetch(Tank.class, "T92"), "members");
                t.setWeight(42);
                t.getMembers().get("ZZH").setAge(30);
                t.getMembers().get("Mick").setAge(22);
                t.getMembers().get("Peter").setAge(28);
                dao.updateWith(t, "members");
                assertEquals(30, dao.fetch(Soldier.class, "ZZH").getAge());
                assertEquals(22, dao.fetch(Soldier.class, "Mick").getAge());
                assertEquals(28, dao.fetch(Soldier.class, "Peter").getAge());
                assertEquals(42, dao.fetch(Tank.class, "T92").getWeight());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.