#2748 - Fix such that .setLoadBeanCache(false) ... sets CacheMode.OFF

This commit is contained in:
Rob Bygrave
2022-07-20 07:45:20 +12:00
parent a5e3b9e68a
commit 9252e72581
4 changed files with 17 additions and 4 deletions
@@ -1,8 +1,10 @@
package org.tests.basic;
import io.ebean.Query;
import io.ebean.xtest.BaseTestCase;
import io.ebean.DB;
import io.ebean.test.LoggedSql;
import io.ebeaninternal.api.SpiQuery;
import org.junit.jupiter.api.Test;
import org.tests.model.basic.Country;
import org.tests.model.basic.Customer;
@@ -16,6 +18,14 @@ import static org.junit.jupiter.api.Assertions.assertSame;
class TestLoadBeanCache extends BaseTestCase {
@Test
void loadBeanCache_false() {
Query<Country> query = DB.find(Country.class).setLoadBeanCache(false);
SpiQuery<?> spiQuery = (SpiQuery<?>) query;
assertThat(spiQuery.isBeanCachePut()).isFalse();
}
@Test
void testLoad() {