#919 - io.ebean package initial

This commit is contained in:
Rob Bygrave
2016-12-11 23:23:22 +13:00
parent 5821dc96b9
commit 971e2dc91b
2134 changed files with 10721 additions and 8652 deletions
@@ -0,0 +1,37 @@
package org.tests.unitinternal;
import io.ebean.BaseTestCase;
import io.ebean.Ebean;
import io.ebean.bean.BeanCollection;
import org.tests.model.basic.ENullCollection;
import org.tests.model.basic.ENullCollectionDetail;
import org.junit.Assert;
import org.junit.Test;
import java.util.List;
public class TestNullCollectionSet extends BaseTestCase {
@Test
public void test() {
ENullCollection c = new ENullCollection();
Ebean.save(c);
ENullCollection c2 = Ebean.find(ENullCollection.class, c.getId());
Assert.assertNotNull(c2);
List<ENullCollectionDetail> details = c2.getDetails();
Assert.assertNotNull(details);
Assert.assertTrue("Is BeanCollection", details instanceof BeanCollection<?>);
BeanCollection<?> bc = (BeanCollection<?>) details;
Assert.assertTrue(!bc.isPopulated());
Assert.assertNotNull(bc.getOwnerBean());
Assert.assertNotNull(bc.getPropertyName());
}
}