initial rework for new enhancement

This commit is contained in:
Robin Bygrave
2013-06-19 20:36:24 +12:00
parent eb1eafe98c
commit 4ec62a5772
193 changed files with 2737 additions and 5285 deletions
@@ -0,0 +1,42 @@
package com.avaje.tests.iud;
import java.util.Set;
import junit.framework.Assert;
import org.junit.Test;
import com.avaje.ebean.BaseTestCase;
import com.avaje.ebean.BeanState;
import com.avaje.ebean.Ebean;
import com.avaje.tests.model.basic.EBasicVer;
public class TestInsertQueryUpdate extends BaseTestCase {
@Test
public void test() {
EBasicVer e0 = new EBasicVer();
e0.setName("name0");
e0.setDescription("desc0");
Ebean.save(e0);
EBasicVer e1 = Ebean.find(EBasicVer.class)
.select("name")
.setId(e0.getId())
.findUnique();
BeanState beanState = Ebean.getBeanState(e1);
Set<String> loadedProps = beanState.getLoadedProps();
Assert.assertFalse(loadedProps.contains("description"));
//lastUpdate
e1.setName("name1");
Ebean.save(e1);
e1.setDescription("desc1");
Ebean.save(e1);
}
}