Search in sources :

Example 11 with Group

use of io.requery.test.model.Group in project requery by requery.

the class FunctionalTest method testVersionIncrement.

@Test
public void testVersionIncrement() {
    Group group = new Group();
    group.setName("group");
    group.setType(GroupType.PRIVATE);
    data.insert(group);
    group.setType(GroupType.PUBLIC);
    data.update(group);
    data.refresh(group, Group.VERSION);
    // System.out.println("group.version + " + group.version());
    assertTrue(group.getVersion() > 0);
    Group group2 = new Group();
    group2.setName("group2");
    group2.setType(GroupType.PRIVATE);
    data.insert(group2);
    data.refresh(Arrays.asList(group, group2), Group.VERSION);
}
Also used : Group(io.requery.test.model.Group) Test(org.junit.Test)

Aggregations

Group (io.requery.test.model.Group)11 Test (org.junit.Test)11 Group_Person (io.requery.test.model.Group_Person)9 Person (io.requery.test.model.Person)9 Tuple (io.requery.query.Tuple)3 ArrayList (java.util.ArrayList)2 PersistenceException (io.requery.PersistenceException)1 RollbackException (io.requery.RollbackException)1 Transaction (io.requery.Transaction)1 Attribute (io.requery.meta.Attribute)1 CompositeKey (io.requery.proxy.CompositeKey)1 RowCountException (io.requery.sql.RowCountException)1 StatementExecutionException (io.requery.sql.StatementExecutionException)1 SQLException (java.sql.SQLException)1 HashSet (java.util.HashSet)1 LinkedHashMap (java.util.LinkedHashMap)1