mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
38 lines
932 B
Java
38 lines
932 B
Java
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());
|
|
}
|
|
|
|
}
|