#599 - ElasticSearch - add query join support for find, findList, findPagedList, findEach, findEachWhile

This commit is contained in:
Robin Bygrave
2016-03-14 17:40:26 +13:00
parent fa451078b7
commit b99f002968
27 changed files with 276 additions and 87 deletions
@@ -47,7 +47,7 @@ public class JsonBeanReaderTest extends BaseTestCase {
beanReader.read();
JsonParser more = getParser();
JsonBeanReader<Customer> moreReader = beanReader.forJson(more);
JsonBeanReader<Customer> moreReader = beanReader.forJson(more, true);
Customer customer = moreReader.read();
assertThat(customer.getId()).isEqualTo(42);
@@ -1,6 +1,7 @@
package com.avaje.ebeaninternal.server.deploy;
import com.avaje.ebean.BaseTestCase;
import com.avaje.ebean.bean.EntityBean;
import com.avaje.ebean.plugin.Property;
import com.avaje.tests.model.basic.Customer;
import com.avaje.tests.model.basic.Order;
@@ -45,4 +46,18 @@ public class BeanDescriptorTest extends BaseTestCase {
assertThat(props).extracting("name").contains("id", "status", "orderDate", "shipDate");
}
@Test
public void merge_when_empty() {
Customer from = new Customer();
from.setId(42);
from.setName("rob");
Customer to = new Customer();
customerDesc.merge((EntityBean)from, (EntityBean)to);
assertThat(to.getId()).isEqualTo(42);
assertThat(to.getName()).isEqualTo("rob");
}
}