Search in sources :

Example 1 with Soldier

use of org.nutz.dao.test.meta.Soldier in project nutz by nutzam.

the class DynamicManyTest method delete_links_partly.

@Test
public void delete_links_partly() {
    TableName.run(platoon, new Atom() {

        public void run() {
            TableName.run(platoon, new Atom() {

                public void run() {
                    Soldier s = dao.fetchLinks(dao.fetch(Soldier.class, "ZZH"), "guns");
                    s.getGuns()[1] = null;
                    dao.deleteLinks(s, "guns");
                    assertEquals(9, dao.count(Gun.class));
                }
            });
        }
    });
}
Also used : Gun(org.nutz.dao.test.meta.Gun) Soldier(org.nutz.dao.test.meta.Soldier) Atom(org.nutz.trans.Atom) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)1 Gun (org.nutz.dao.test.meta.Gun)1 Soldier (org.nutz.dao.test.meta.Soldier)1 Atom (org.nutz.trans.Atom)1