No effective change - add test example of markUnset on version property (to avoid occ check)

This commit is contained in:
Rob Bygrave
2017-09-07 00:40:19 +12:00
parent 58eb49617b
commit 39931a3a2c
@@ -95,4 +95,24 @@ public class TestUnsetLoadedProperties extends BaseTestCase {
assertThat(beanState.getLoadedProps()).containsExactly("id", "name");
}
@Test
public void test_markVersionUnset_expect_no_optimistic_locking() {
// our bean to perform stateless update
User newUser = new User();
newUser.setName("some occ");
newUser.setEmail("some@oss.com");
newUser.save();
User updUser = Ebean.find(User.class, newUser.getId());
updUser.setName("mod occ");
updUser.markPropertyUnset("version");
LoggedSqlCollector.start();
updUser.save();
List<String> sql = LoggedSqlCollector.stop();
assertThat(sql.get(0)).contains("where id=?;");
}
}