mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
#2357 - Update tests to use Database from EbeanServer
This commit is contained in:
@@ -254,8 +254,8 @@ public abstract class BaseTestCase {
|
||||
return (SpiEbeanServer) DB.getDefault();
|
||||
}
|
||||
|
||||
protected EbeanServer server() {
|
||||
return Ebean.getDefaultServer();
|
||||
protected Database server() {
|
||||
return DB.getDefault();
|
||||
}
|
||||
|
||||
protected void loadCountryCache() {
|
||||
|
||||
@@ -15,11 +15,11 @@ public class EbeanServer_deleteByIdTest extends BaseTestCase {
|
||||
public void deleteById() {
|
||||
|
||||
EBasicVer someBean = bean("foo1");
|
||||
Ebean.save(someBean);
|
||||
DB.save(someBean);
|
||||
|
||||
// act
|
||||
LoggedSqlCollector.start();
|
||||
Ebean.delete(EBasicVer.class, someBean.getId());
|
||||
DB.delete(EBasicVer.class, someBean.getId());
|
||||
|
||||
List<String> loggedSql = LoggedSqlCollector.stop();
|
||||
assertThat(loggedSql).hasSize(1);
|
||||
@@ -30,11 +30,11 @@ public class EbeanServer_deleteByIdTest extends BaseTestCase {
|
||||
public void deletePermanentById() {
|
||||
|
||||
EBasicVer someBean = bean("foo1");
|
||||
Ebean.save(someBean);
|
||||
DB.save(someBean);
|
||||
|
||||
// act
|
||||
LoggedSqlCollector.start();
|
||||
Ebean.deletePermanent(EBasicVer.class, someBean.getId());
|
||||
DB.deletePermanent(EBasicVer.class, someBean.getId());
|
||||
|
||||
List<String> loggedSql = LoggedSqlCollector.stop();
|
||||
assertThat(loggedSql).hasSize(1);
|
||||
@@ -46,9 +46,9 @@ public class EbeanServer_deleteByIdTest extends BaseTestCase {
|
||||
public void deleteById_withTransaction() {
|
||||
|
||||
EBasicVer someBean = bean("foo1");
|
||||
Ebean.save(someBean);
|
||||
DB.save(someBean);
|
||||
|
||||
EbeanServer server = Ebean.getDefaultServer();
|
||||
Database server = DB.getDefault();
|
||||
// act
|
||||
LoggedSqlCollector.start();
|
||||
Transaction txn = server.beginTransaction();
|
||||
@@ -67,9 +67,9 @@ public class EbeanServer_deleteByIdTest extends BaseTestCase {
|
||||
public void deletePermanentById_withTransaction() {
|
||||
|
||||
EBasicVer someBean = bean("foo2");
|
||||
Ebean.save(someBean);
|
||||
DB.save(someBean);
|
||||
|
||||
EbeanServer server = Ebean.getDefaultServer();
|
||||
Database server = DB.getDefault();
|
||||
// act
|
||||
LoggedSqlCollector.start();
|
||||
Transaction txn = server.beginTransaction();
|
||||
|
||||
@@ -15,11 +15,11 @@ public class EbeanServer_deleteTest extends BaseTestCase {
|
||||
public void delete() {
|
||||
|
||||
EBasicVer someBean = bean("foo1");
|
||||
Ebean.save(someBean);
|
||||
DB.save(someBean);
|
||||
|
||||
// act
|
||||
LoggedSqlCollector.start();
|
||||
Ebean.delete(someBean);
|
||||
DB.delete(someBean);
|
||||
|
||||
List<String> loggedSql = LoggedSqlCollector.stop();
|
||||
assertThat(loggedSql).hasSize(1);
|
||||
@@ -30,9 +30,9 @@ public class EbeanServer_deleteTest extends BaseTestCase {
|
||||
public void delete_withTransaction() {
|
||||
|
||||
EBasicVer someBean = bean("foo1");
|
||||
Ebean.save(someBean);
|
||||
DB.save(someBean);
|
||||
|
||||
EbeanServer server = Ebean.getDefaultServer();
|
||||
Database server = DB.getDefault();
|
||||
// act
|
||||
LoggedSqlCollector.start();
|
||||
Transaction txn = server.beginTransaction();
|
||||
|
||||
@@ -38,7 +38,7 @@ public class EbeanServer_eqlTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Customer> query = Ebean.createQuery(Customer.class, "order by id limit 10");
|
||||
Query<Customer> query = DB.createQuery(Customer.class, "order by id limit 10");
|
||||
query.findList();
|
||||
|
||||
if (isSqlServer()) {
|
||||
@@ -56,7 +56,7 @@ public class EbeanServer_eqlTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Customer> query = Ebean.createQuery(Customer.class, "order by id limit 10 offset 3");
|
||||
Query<Customer> query = DB.createQuery(Customer.class, "order by id limit 10 offset 3");
|
||||
query.findList();
|
||||
|
||||
if (isSqlServer()) {
|
||||
@@ -74,7 +74,7 @@ public class EbeanServer_eqlTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Customer> query = Ebean.createQuery(Customer.class, "order by name");
|
||||
Query<Customer> query = DB.createQuery(Customer.class, "order by name");
|
||||
query.setMaxRows(10);
|
||||
query.setFirstRow(3);
|
||||
query.findList();
|
||||
@@ -99,7 +99,7 @@ public class EbeanServer_eqlTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Customer> query = Ebean.createQuery(Customer.class, "order by name");
|
||||
Query<Customer> query = DB.createQuery(Customer.class, "order by name");
|
||||
query.setMaxRows(10);
|
||||
query.setFirstRow(3);
|
||||
query.orderById(true);
|
||||
@@ -126,7 +126,7 @@ public class EbeanServer_eqlTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Customer> query = Ebean.createQuery(Customer.class);
|
||||
Query<Customer> query = DB.createQuery(Customer.class);
|
||||
query.setMaxRows(10);
|
||||
query.setFirstRow(3);
|
||||
if (isSqlServer()) {
|
||||
@@ -148,7 +148,7 @@ public class EbeanServer_eqlTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Customer> query = Ebean.createQuery(Customer.class);
|
||||
Query<Customer> query = DB.createQuery(Customer.class);
|
||||
query.setMaxRows(10);
|
||||
query.findList();
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ public class EbeanServer_refresh {
|
||||
Map<String, String> map = new HashMap<>();
|
||||
map.put("tableName", "e_basic");
|
||||
|
||||
EbeanServer server = Ebean.getDefaultServer();
|
||||
Database server = DB.getDefault();
|
||||
DB.script().run("/scripts/test-script.sql");
|
||||
DB.script().run("/scripts/test-script-2.sql", map);
|
||||
server.script().run(this.getClass().getResource("/scripts/test-script.sql"));
|
||||
@@ -51,11 +51,11 @@ public class EbeanServer_refresh {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Order order = Ebean.find(Order.class, 1);
|
||||
Order order = DB.find(Order.class, 1);
|
||||
order.getCustomer().getName();
|
||||
order.getDetails().size();
|
||||
|
||||
Ebean.refresh(order);
|
||||
DB.refresh(order);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -63,11 +63,11 @@ public class EbeanServer_refresh {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Order order = Ebean.find(Order.class, 1);
|
||||
Order order = DB.find(Order.class, 1);
|
||||
order.getCustomer().getName();
|
||||
order.setDetails(new ArrayList<>());
|
||||
|
||||
Ebean.refresh(order);
|
||||
DB.refresh(order);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -75,11 +75,11 @@ public class EbeanServer_refresh {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Order order = Ebean.find(Order.class, 1);
|
||||
Order order = DB.find(Order.class, 1);
|
||||
order.getCustomer().getName();
|
||||
order.setDetails(null);
|
||||
|
||||
Ebean.refresh(order);
|
||||
DB.refresh(order);
|
||||
}
|
||||
|
||||
|
||||
@@ -89,7 +89,7 @@ public class EbeanServer_refresh {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Order order = Ebean.find(Order.class, 1);
|
||||
Order order = DB.find(Order.class, 1);
|
||||
|
||||
DB.refresh(order); // call refresh BEFORE first access on "getDetail";
|
||||
|
||||
@@ -123,7 +123,7 @@ public class EbeanServer_refresh {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Order order = Ebean.find(Order.class, 1);
|
||||
Order order = DB.find(Order.class, 1);
|
||||
|
||||
DB.refresh(order); // call refresh BEFORE first access on "getDetail"
|
||||
// this changes the loader of the details-bean collection from DefaultServer to DLoadManyContext$LoadBuffer
|
||||
|
||||
@@ -5,6 +5,7 @@ import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.EBasicVer;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
@@ -19,7 +20,7 @@ public class EbeanServer_saveAllTest extends BaseTestCase {
|
||||
|
||||
// act
|
||||
LoggedSqlCollector.start();
|
||||
Ebean.saveAll(someBeans);
|
||||
DB.saveAll(someBeans);
|
||||
|
||||
// assert
|
||||
List<String> loggedSql = LoggedSqlCollector.stop();
|
||||
@@ -33,7 +34,7 @@ public class EbeanServer_saveAllTest extends BaseTestCase {
|
||||
|
||||
// act
|
||||
LoggedSqlCollector.start();
|
||||
Ebean.updateAll(someBeans);
|
||||
DB.updateAll(someBeans);
|
||||
|
||||
loggedSql = LoggedSqlCollector.stop();
|
||||
|
||||
@@ -42,7 +43,7 @@ public class EbeanServer_saveAllTest extends BaseTestCase {
|
||||
|
||||
// act
|
||||
LoggedSqlCollector.start();
|
||||
Ebean.deleteAll(someBeans);
|
||||
DB.deleteAll(someBeans);
|
||||
|
||||
loggedSql = LoggedSqlCollector.stop();
|
||||
assertThat(loggedSql).hasSize(4);
|
||||
@@ -52,7 +53,7 @@ public class EbeanServer_saveAllTest extends BaseTestCase {
|
||||
@Test
|
||||
public void saveAll_withExistingBatch_doesNotTriggerFlush() {
|
||||
|
||||
EbeanServer server = Ebean.getDefaultServer();
|
||||
Database server = DB.getDefault();
|
||||
|
||||
try (Transaction transaction = server.beginTransaction()) {
|
||||
transaction.setBatchMode(true);
|
||||
@@ -87,29 +88,29 @@ public class EbeanServer_saveAllTest extends BaseTestCase {
|
||||
|
||||
@Test
|
||||
public void deleteAll_withNull() {
|
||||
Ebean.deleteAll(null);
|
||||
DB.deleteAll(null);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void deleteAll_withEmpty() {
|
||||
Ebean.saveAll(beans(0));
|
||||
DB.saveAll(beans(0));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void saveAll_withNull() {
|
||||
Ebean.saveAll(null);
|
||||
DB.saveAll((Collection<?>)null);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void saveAll_withEmpty() {
|
||||
Ebean.saveAll(beans(0));
|
||||
DB.saveAll(beans(0));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void saveAll_withTransaction() {
|
||||
|
||||
List<EBasicVer> someBeans = beans(3);
|
||||
EbeanServer server = Ebean.getDefaultServer();
|
||||
Database server = DB.getDefault();
|
||||
|
||||
// act
|
||||
LoggedSqlCollector.start();
|
||||
|
||||
@@ -17,7 +17,7 @@ public class ExtendedServerTest extends BaseTestCase {
|
||||
|
||||
@AfterEach
|
||||
public void cleanup() {
|
||||
Ebean.getDefaultServer()
|
||||
DB.getDefault()
|
||||
.extended()
|
||||
.setClock(Clock.systemUTC());
|
||||
}
|
||||
@@ -27,7 +27,7 @@ public class ExtendedServerTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
EbeanServer server = Ebean.getDefaultServer();
|
||||
Database server = DB.getDefault();
|
||||
|
||||
Query<Customer> query = server.find(Customer.class)
|
||||
.where().startsWith("name", "Rob")
|
||||
@@ -53,7 +53,7 @@ public class ExtendedServerTest extends BaseTestCase {
|
||||
@Test
|
||||
public void mockClock() {
|
||||
|
||||
EbeanServer server = Ebean.getDefaultServer();
|
||||
Database server = DB.getDefault();
|
||||
final Instant snapshot = Instant.now();
|
||||
Instant backedSnapshot = snapshot.minus(1, ChronoUnit.DAYS);
|
||||
Clock snapshotClock = Clock.fixed(backedSnapshot, Clock.systemUTC().getZone());
|
||||
|
||||
@@ -15,9 +15,9 @@ public class TestFilterWithEnum extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
List<Order> allOrders = Ebean.find(Order.class).findList();
|
||||
List<Order> allOrders = DB.find(Order.class).findList();
|
||||
|
||||
Filter<Order> filter = Ebean.filter(Order.class);
|
||||
Filter<Order> filter = DB.filter(Order.class);
|
||||
List<Order> newOrders = filter.eq("status", Order.Status.NEW).filter(allOrders);
|
||||
|
||||
assertNotNull(newOrders);
|
||||
|
||||
@@ -30,7 +30,7 @@ public class TestUnsetLoadedProperties extends BaseTestCase {
|
||||
user.setEmail("change@junk.com");
|
||||
|
||||
|
||||
BeanState beanState = Ebean.getBeanState(user);
|
||||
BeanState beanState = DB.getBeanState(user);
|
||||
assertThat(beanState.getLoadedProps()).containsExactly("id", "name", "email");
|
||||
|
||||
user.markPropertyUnset("email");
|
||||
@@ -54,7 +54,7 @@ public class TestUnsetLoadedProperties extends BaseTestCase {
|
||||
user.setName("name mod");
|
||||
user.setEmail("change@junk.com");
|
||||
|
||||
BeanState beanState = Ebean.getBeanState(user);
|
||||
BeanState beanState = DB.getBeanState(user);
|
||||
assertThat(beanState.getLoadedProps()).containsExactly("id", "name", "email");
|
||||
|
||||
// unset the loaded state for email
|
||||
@@ -72,7 +72,7 @@ public class TestUnsetLoadedProperties extends BaseTestCase {
|
||||
user.setName("name mod");
|
||||
user.setEmail("change@junk.com");
|
||||
|
||||
BeanState beanState = Ebean.getBeanState(user);
|
||||
BeanState beanState = DB.getBeanState(user);
|
||||
assertThat(beanState.getLoadedProps()).containsExactly("id", "name", "email");
|
||||
|
||||
|
||||
@@ -89,10 +89,10 @@ public class TestUnsetLoadedProperties extends BaseTestCase {
|
||||
user.setName("name mod");
|
||||
user.setEmail("change@junk.com");
|
||||
|
||||
BeanState beanState = Ebean.getBeanState(user);
|
||||
BeanState beanState = DB.getBeanState(user);
|
||||
assertThat(beanState.getLoadedProps()).containsExactly("id", "name", "email");
|
||||
|
||||
Ebean.getBeanState(user).setPropertyLoaded("email", false);
|
||||
DB.getBeanState(user).setPropertyLoaded("email", false);
|
||||
assertThat(beanState.getLoadedProps()).containsExactly("id", "name");
|
||||
}
|
||||
|
||||
@@ -110,7 +110,7 @@ public class TestUnsetLoadedProperties extends BaseTestCase {
|
||||
|
||||
newUser.save();
|
||||
|
||||
User updUser = Ebean.find(User.class, newUser.getId());
|
||||
User updUser = DB.find(User.class, newUser.getId());
|
||||
updUser.setName("mod occ");
|
||||
updUser.markPropertyUnset("version");
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.ebean;
|
||||
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.search.Match;
|
||||
import io.ebean.search.MultiMatch;
|
||||
import org.tests.model.basic.Order;
|
||||
@@ -12,17 +12,17 @@ public class TextExpressionListTest {
|
||||
@Test
|
||||
public void syntax() {
|
||||
|
||||
Ebean.find(Order.class)
|
||||
DB.find(Order.class)
|
||||
.text().match("name", "rob");
|
||||
|
||||
|
||||
Ebean.find(Order.class)
|
||||
DB.find(Order.class)
|
||||
.text().should()
|
||||
.match("name", "rob")
|
||||
.match("note", "war and peace");
|
||||
|
||||
|
||||
Ebean.find(Order.class)
|
||||
DB.find(Order.class)
|
||||
.text()
|
||||
.should()
|
||||
.match("title", "war and peace")
|
||||
@@ -32,7 +32,7 @@ public class TextExpressionListTest {
|
||||
.match("translator", "Louise Maude");
|
||||
|
||||
|
||||
Ebean.find(Order.class)
|
||||
DB.find(Order.class)
|
||||
.text()
|
||||
.should()
|
||||
.match("title", "war and peace")
|
||||
@@ -44,7 +44,7 @@ public class TextExpressionListTest {
|
||||
.gt("reviewDate", 12345);
|
||||
|
||||
|
||||
Ebean.find(Order.class)
|
||||
DB.find(Order.class)
|
||||
.text()
|
||||
.must()
|
||||
.match("title", "quick")
|
||||
@@ -65,7 +65,7 @@ public class TextExpressionListTest {
|
||||
@Test
|
||||
public void syntax_multiMatch() {
|
||||
|
||||
Ebean.find(Order.class)
|
||||
DB.find(Order.class)
|
||||
.text()
|
||||
.multiMatch("Will Smith", "title", "*name");
|
||||
|
||||
@@ -73,7 +73,7 @@ public class TextExpressionListTest {
|
||||
.opAnd()
|
||||
.type(MultiMatch.Type.PHRASE_PREFIX);
|
||||
|
||||
Ebean.find(Order.class)
|
||||
DB.find(Order.class)
|
||||
.text()
|
||||
.multiMatch("Will Smith", match);
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
|
||||
resetAllMetrics();
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
UpdateQuery<Customer> update = server.update(Customer.class);
|
||||
Query<Customer> query = update
|
||||
.set("status", Customer.Status.ACTIVE)
|
||||
@@ -127,7 +127,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void update_withTransactionBatch() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
try (Transaction transaction = server.beginTransaction()) {
|
||||
transaction.setBatchMode(true);
|
||||
@@ -154,7 +154,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@IgnorePlatform(Platform.SQLSERVER)
|
||||
public void withTableAlias() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
UpdateQuery<Customer> update = server.update(Customer.class);
|
||||
Query<Customer> query = update
|
||||
.set("status", Customer.Status.ACTIVE)
|
||||
@@ -173,7 +173,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void withJoin() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
Country nz = server.reference(Country.class, "NZ");
|
||||
|
||||
@@ -197,7 +197,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void withJoinAndLimit() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
Country nz = server.reference(Country.class, "NZ");
|
||||
|
||||
@@ -219,7 +219,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void simpleWithLimit() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
LoggedSqlCollector.start();
|
||||
|
||||
@@ -241,7 +241,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void whereIsEmpty() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
Query<Customer> updateQuery = server
|
||||
.update(Customer.class)
|
||||
@@ -259,7 +259,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void setNull() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
Query<Customer> updateQuery = server
|
||||
.update(Customer.class)
|
||||
@@ -276,7 +276,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void set_whenValueIsNull_expectNull() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
Query<Customer> updateQuery = server
|
||||
.update(Customer.class)
|
||||
@@ -293,7 +293,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void setExpression() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
Query<Customer> updateQuery = server
|
||||
.update(Customer.class)
|
||||
@@ -310,7 +310,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void setExpression_withBind() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
Query<Customer> updateQuery = server
|
||||
.update(Customer.class)
|
||||
@@ -327,7 +327,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void fluidSyntax() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
int rows = server
|
||||
.update(Customer.class)
|
||||
@@ -342,7 +342,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void updateQuery_withExplicitTransaction() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
int rowsExprList;
|
||||
int rowsQuery;
|
||||
@@ -374,7 +374,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void deleteQuery_withExplicitTransaction() {
|
||||
|
||||
EbeanServer server = server();
|
||||
Database server = server();
|
||||
|
||||
int rowsExprList;
|
||||
int rowsQuery;
|
||||
@@ -403,7 +403,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void useViaEbean() {
|
||||
|
||||
int rows = Ebean.update(Customer.class)
|
||||
int rows = DB.update(Customer.class)
|
||||
.setRaw("status = coalesce(status, ?)", Customer.Status.ACTIVE)
|
||||
.where()
|
||||
.gt("id", 10000)
|
||||
@@ -418,7 +418,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
Integer id = newEbasicWithUnique("o2", "other1_b");
|
||||
|
||||
assertThrows(DuplicateKeyException.class, () -> {
|
||||
Ebean.update(EBasicWithUniqueCon.class)
|
||||
DB.update(EBasicWithUniqueCon.class)
|
||||
.set("other", "other1_a")
|
||||
.set("otherOne", "other1_a")
|
||||
.where().idEq(id)
|
||||
@@ -431,7 +431,7 @@ public class UpdateQueryTest extends BaseTestCase {
|
||||
b0.setName(name);
|
||||
b0.setOther(other);
|
||||
b0.setOtherOne(other);
|
||||
Ebean.save(b0);
|
||||
DB.save(b0);
|
||||
|
||||
return b0.getId();
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.ebean.plugin;
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.Order;
|
||||
@@ -12,7 +12,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
public class ExpressionPathTest {
|
||||
|
||||
static EbeanServer server = Ebean.getDefaultServer();
|
||||
static Database server = DB.getDefault();
|
||||
|
||||
<T> BeanType<T> beanType(Class<T> cls) {
|
||||
return server.pluginApi().beanType(cls);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.ebean.plugin;
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.Order;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -12,7 +12,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
*/
|
||||
public class PropertyTest {
|
||||
|
||||
static EbeanServer server = Ebean.getDefaultServer();
|
||||
static Database server = DB.getDefault();
|
||||
|
||||
<T> BeanType<T> beanType(Class<T> cls) {
|
||||
return server.pluginApi().beanType(cls);
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.ebean.plugin;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.VwCustomer;
|
||||
@@ -22,7 +22,7 @@ public class SpiServerTest extends BaseTestCase {
|
||||
@Test
|
||||
public void test() {
|
||||
|
||||
EbeanServer defaultServer = Ebean.getDefaultServer();
|
||||
Database defaultServer = DB.getDefault();
|
||||
SpiServer pluginApi = defaultServer.pluginApi();
|
||||
|
||||
BeanType<Customer> beanType = pluginApi.beanType(Customer.class);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.ebean.text.json;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.bean.PersistenceContext;
|
||||
import org.tests.model.basic.Customer;
|
||||
import com.fasterxml.jackson.core.JsonParser;
|
||||
@@ -14,7 +14,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
public class JsonBeanReaderTest extends BaseTestCase {
|
||||
|
||||
static JsonContext json = Ebean.json();
|
||||
static JsonContext json = DB.json();
|
||||
|
||||
@Test
|
||||
public void read() {
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.ebeaninternal.server.cache;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.bean.EntityBean;
|
||||
import io.ebeaninternal.server.deploy.BeanDescriptor;
|
||||
import io.ebeaninternal.server.transaction.DefaultPersistenceContext;
|
||||
@@ -64,7 +64,7 @@ public class CachedBeanDataSerializeTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
List<Customer> customers = Ebean.find(Customer.class)
|
||||
List<Customer> customers = DB.find(Customer.class)
|
||||
.order().asc("id")
|
||||
.setMaxRows(1).findList();
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
package io.ebeaninternal.server.changelog;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.event.changelog.BeanChange;
|
||||
import io.ebean.event.changelog.ChangeSet;
|
||||
import io.ebean.text.json.JsonContext;
|
||||
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
package io.ebeaninternal.server.changelog;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import io.ebean.event.changelog.ChangeSet;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -15,7 +15,7 @@ public class DefaultChangeLogListenerTest extends BaseTestCase {
|
||||
|
||||
DefaultChangeLogListener changeLogListener = new DefaultChangeLogListener();
|
||||
|
||||
EbeanServer defaultServer = Ebean.getDefaultServer();
|
||||
Database defaultServer = DB.getDefault();
|
||||
changeLogListener.configure(defaultServer.pluginApi());
|
||||
|
||||
ChangeSet changeSet = helper.createChangeSet("INT-001", 13);
|
||||
|
||||
+1
@@ -1,6 +1,7 @@
|
||||
package io.ebeaninternal.server.cluster.binarymessage;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Database;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebeaninternal.api.TDSpiEbeanServer;
|
||||
import io.ebeaninternal.api.TransactionEventTable;
|
||||
|
||||
+18
-18
@@ -2,7 +2,7 @@ package io.ebeaninternal.server.core;
|
||||
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.FetchConfig;
|
||||
import io.ebean.Query;
|
||||
import io.ebeaninternal.server.querydefn.DefaultOrmQuery;
|
||||
@@ -97,13 +97,13 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void when_fetchConfig_then_differentPlan() throws Exception {
|
||||
|
||||
DefaultOrmQuery<Order> query1 = (DefaultOrmQuery<Order>) Ebean.find(Order.class)
|
||||
DefaultOrmQuery<Order> query1 = (DefaultOrmQuery<Order>) DB.find(Order.class)
|
||||
.select("status, shipDate")
|
||||
.fetchQuery("details", "orderQty, unitPrice")
|
||||
.fetch("details.product", "sku, name");
|
||||
|
||||
|
||||
DefaultOrmQuery<Order> query2 = (DefaultOrmQuery<Order>) Ebean.find(Order.class)
|
||||
DefaultOrmQuery<Order> query2 = (DefaultOrmQuery<Order>) DB.find(Order.class)
|
||||
.select("status, shipDate")
|
||||
.fetch("details", "orderQty, unitPrice")
|
||||
.fetch("details.product", "sku, name");
|
||||
@@ -114,7 +114,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void testJoinOrder_when_fetchJoins_expect_detailJoinsPreserveOrder() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.select("status, orderDate")
|
||||
.fetch("customer", "name")
|
||||
.fetch("details");
|
||||
@@ -128,7 +128,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void testJoinOrder_when_fetchJoinsAndWhere_expect_fetchJoinsOnlyInFetchPaths() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.select("status, orderDate")
|
||||
.fetch("details")
|
||||
.where().eq("customer.name", "rob").query();
|
||||
@@ -142,7 +142,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void testJoinOrder_when_queryFetch_expect_getFetchPaths_doesNotIncludeQueryJoin() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.select("status, orderDate")
|
||||
.fetch("customer", "name")
|
||||
.fetchQuery("details");
|
||||
@@ -156,7 +156,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void testJoinOrder_when_queryFetch_expect_getFetchPaths_doesNotIncludeQueryJoin_via_fetchQuery() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.select("status, orderDate")
|
||||
.fetch("customer", "name")
|
||||
.fetchQuery("details");
|
||||
@@ -170,7 +170,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void testJoinOrder_when_lazyFetch_expect_getFetchPaths_doesNotIncludeQueryJoin() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.select("status, orderDate")
|
||||
.fetch("customer", "name")
|
||||
.fetch("details", FetchConfig.ofLazy());
|
||||
@@ -184,7 +184,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void testJoinOrder_when_lazyFetch_expect_getFetchPaths_doesNotIncludeQueryJoin_via_fetchLazy() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.select("status, orderDate")
|
||||
.fetch("customer", "name")
|
||||
.fetchLazy("details");
|
||||
@@ -198,7 +198,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void testJoinOrder_when_lazyFetchAndHasChildren_expect_getFetchPaths_doesNotIncludeJoinOrChild() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.select("status, orderDate")
|
||||
.fetch("customer", "name")
|
||||
.fetchLazy("details")
|
||||
@@ -213,7 +213,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void testJoinOrder_when_fetchMany_expect_getFetchPaths_containsAllInOrder() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.select("status, orderDate")
|
||||
.fetch("details")
|
||||
.fetch("details.product")
|
||||
@@ -228,7 +228,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void testJoinOrder_when_queryJoin_expect_getFetchPaths_excludesQueryJoinAndChildren() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.select("status, orderDate")
|
||||
.fetchQuery("details")
|
||||
.fetch("details.product")
|
||||
@@ -243,7 +243,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void test_removeJoinToMany_when_multipleManyPaths() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.fetch("details")
|
||||
.fetch("details.product")
|
||||
.fetch("customer")
|
||||
@@ -258,7 +258,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void test_removeAllJoinToMany_when_firstRow() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.setFirstRow(1)
|
||||
.fetch("details") // many path
|
||||
.fetch("details.product")
|
||||
@@ -274,7 +274,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void test_removeAllJoinToMany_when_maxRows() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.setMaxRows(1)
|
||||
.fetch("details") // many path
|
||||
.fetch("details.product")
|
||||
@@ -290,7 +290,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void test_filterMany_included() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.fetch("details")
|
||||
.fetch("details.product")
|
||||
.fetch("customer")
|
||||
@@ -307,7 +307,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void test_filterMany_excludedByOrdering() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.fetch("customer")
|
||||
.fetch("customer.contacts")
|
||||
.fetch("details")
|
||||
@@ -324,7 +324,7 @@ public class DefaultServer_createOrmQueryRequestTest extends BaseTestCase {
|
||||
@Test
|
||||
public void test_filterMany_excludedExplicitly() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.fetchQuery("details")
|
||||
.fetch("details.product")
|
||||
.fetch("customer")
|
||||
|
||||
+13
-13
@@ -2,7 +2,7 @@ package io.ebeaninternal.server.core;
|
||||
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.Car;
|
||||
import org.tests.model.basic.Customer;
|
||||
@@ -15,7 +15,7 @@ public class DefaultServer_getReferenceTest extends BaseTestCase {
|
||||
|
||||
@Test
|
||||
public void getReference_noPC() {
|
||||
Ebean.getReference(Customer.class, 42);
|
||||
DB.getReference(Customer.class, 42);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -23,9 +23,9 @@ public class DefaultServer_getReferenceTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Ebean.execute(() -> {
|
||||
Customer loaded = Ebean.find(Customer.class, 1);
|
||||
Customer reference = Ebean.getReference(Customer.class, 1);
|
||||
DB.execute(() -> {
|
||||
Customer loaded = DB.find(Customer.class, 1);
|
||||
Customer reference = DB.getReference(Customer.class, 1);
|
||||
assertThat(loaded).isSameAs(reference);
|
||||
});
|
||||
}
|
||||
@@ -36,14 +36,14 @@ public class DefaultServer_getReferenceTest extends BaseTestCase {
|
||||
|
||||
Car car = new Car();
|
||||
car.setDriver("TestForRef");
|
||||
Ebean.save(car);
|
||||
DB.save(car);
|
||||
|
||||
Vehicle reference = Ebean.getReference(Vehicle.class, car.getId());
|
||||
Vehicle reference = DB.getReference(Vehicle.class, car.getId());
|
||||
|
||||
assertThat(reference).isInstanceOf(Car.class);
|
||||
assertThat(reference.getId()).isSameAs(car.getId());
|
||||
|
||||
Ebean.delete(car);
|
||||
DB.delete(car);
|
||||
}
|
||||
|
||||
|
||||
@@ -52,14 +52,14 @@ public class DefaultServer_getReferenceTest extends BaseTestCase {
|
||||
|
||||
Car car = new Car();
|
||||
car.setDriver("TestForRef");
|
||||
Ebean.save(car);
|
||||
DB.save(car);
|
||||
|
||||
Ebean.execute(() -> {
|
||||
Vehicle loaded = Ebean.find(Vehicle.class, car.getId());
|
||||
Vehicle reference = Ebean.getReference(Vehicle.class, car.getId());
|
||||
DB.execute(() -> {
|
||||
Vehicle loaded = DB.find(Vehicle.class, car.getId());
|
||||
Vehicle reference = DB.getReference(Vehicle.class, car.getId());
|
||||
assertThat(reference).isSameAs(loaded);
|
||||
}
|
||||
);
|
||||
Ebean.delete(car);
|
||||
DB.delete(car);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
package io.ebeaninternal.server.core;
|
||||
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.Database;
|
||||
import io.ebean.Query;
|
||||
import io.ebean.Transaction;
|
||||
import io.ebeaninternal.api.SpiQuery;
|
||||
|
||||
public class HelpCreateQueryRequest {
|
||||
|
||||
public static <T> OrmQueryRequest<T> create(EbeanServer server, SpiQuery.Type type, Query<T> query, Transaction t) {
|
||||
|
||||
public static <T> OrmQueryRequest<T> create(Database server, SpiQuery.Type type, Query<T> query, Transaction t) {
|
||||
DefaultServer defaultServer = (DefaultServer) server;
|
||||
return (OrmQueryRequest<T>)defaultServer.createQueryRequest(type, query, t);
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,12 +1,12 @@
|
||||
package io.ebeaninternal.server.core;
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import io.ebeaninternal.api.SpiQuery;
|
||||
|
||||
public class OrmQueryRequestTestHelper {
|
||||
|
||||
static DefaultServer defaultServer = (DefaultServer) Ebean.getDefaultServer();
|
||||
static DefaultServer defaultServer = (DefaultServer) DB.getDefault();
|
||||
|
||||
/**
|
||||
* Create and return a OrmQueryRequest for the given query.
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.ebeaninternal.server.core;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import io.ebean.ValuePair;
|
||||
import io.ebeaninternal.api.SpiEbeanServer;
|
||||
import io.ebeaninternal.server.deploy.BeanDescriptor;
|
||||
@@ -23,16 +23,16 @@ public class TestDiffHelpSimple extends BaseTestCase {
|
||||
long firstTime = System.currentTimeMillis() - 10000;
|
||||
long secondTime = System.currentTimeMillis();
|
||||
|
||||
EbeanServer server;
|
||||
Database server;
|
||||
BeanDescriptor<Order> orderDesc;
|
||||
|
||||
public TestDiffHelpSimple() {
|
||||
server = Ebean.getServer(null);
|
||||
server = DB.getDefault();
|
||||
SpiEbeanServer spiServer = (SpiEbeanServer) server;
|
||||
orderDesc = spiServer.getBeanDescriptor(Order.class);
|
||||
}
|
||||
|
||||
private Order createBaseOrder(EbeanServer server) {
|
||||
private Order createBaseOrder(Database server) {
|
||||
Order order1 = new Order();
|
||||
order1.setId(12);
|
||||
order1.setCretime(new Timestamp(firstTime));
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.ebeaninternal.server.core;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import io.ebean.ValuePair;
|
||||
import io.ebeaninternal.api.SpiEbeanServer;
|
||||
import io.ebeaninternal.server.deploy.BeanDescriptor;
|
||||
@@ -16,12 +16,12 @@ import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
public class TestDiffHelpWithEmbedded extends BaseTestCase {
|
||||
|
||||
EbeanServer server;
|
||||
Database server;
|
||||
|
||||
BeanDescriptor<EMain> emainDesc;
|
||||
|
||||
public TestDiffHelpWithEmbedded() {
|
||||
server = Ebean.getServer(null);
|
||||
server = DB.getDefault();
|
||||
SpiEbeanServer spiServer = (SpiEbeanServer) server;
|
||||
emainDesc = spiServer.getBeanDescriptor(EMain.class);
|
||||
}
|
||||
@@ -143,15 +143,13 @@ public class TestDiffHelpWithEmbedded extends BaseTestCase {
|
||||
}
|
||||
|
||||
private EMain createEMain() {
|
||||
|
||||
EMain emain = new EMain();
|
||||
emain.setName("foo");
|
||||
emain.setVersion(13l);
|
||||
emain.setVersion(13L);
|
||||
|
||||
Eembeddable embeddable = new Eembeddable();
|
||||
embeddable.setDescription("bar");
|
||||
emain.setEmbeddable(embeddable);
|
||||
|
||||
return emain;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.ebeaninternal.server.deploy;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.bean.EntityBean;
|
||||
import io.ebean.plugin.Property;
|
||||
import io.ebeaninternal.server.core.CacheOptions;
|
||||
@@ -61,18 +61,18 @@ public class BeanDescriptorTest extends BaseTestCase {
|
||||
public void createReference_with_inheritance() {
|
||||
Cat cat = new Cat();
|
||||
cat.setName("Puss");
|
||||
Ebean.save(cat);
|
||||
DB.save(cat);
|
||||
|
||||
Dog dog = new Dog();
|
||||
dog.setRegistrationNumber("DOGGIE");
|
||||
Ebean.save(dog);
|
||||
DB.save(dog);
|
||||
|
||||
AnimalShelter shelter = new AnimalShelter();
|
||||
shelter.setName("My Animal Shelter");
|
||||
shelter.getAnimals().add(cat);
|
||||
shelter.getAnimals().add(dog);
|
||||
|
||||
Ebean.save(shelter);
|
||||
DB.save(shelter);
|
||||
|
||||
BeanDescriptor<Animal> animalDesc = spiEbeanServer().getBeanDescriptor(Animal.class);
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.ebeaninternal.server.deploy;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebeaninternal.api.SpiEbeanServer;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.EBasic;
|
||||
@@ -17,7 +17,7 @@ public class BeanDescriptor_whenCreatedPropertyTest extends BaseTestCase {
|
||||
@Test
|
||||
public void test() {
|
||||
|
||||
SpiEbeanServer server = (SpiEbeanServer) Ebean.getDefaultServer();
|
||||
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
|
||||
|
||||
BeanDescriptor<Customer> desc = server.getBeanDescriptor(Customer.class);
|
||||
|
||||
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
package io.ebeaninternal.server.deploy;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import io.ebean.bean.EntityBean;
|
||||
import io.ebean.bean.EntityBeanIntercept;
|
||||
import io.ebeaninternal.api.SpiEbeanServer;
|
||||
@@ -24,7 +24,7 @@ public class TestBeanDescriptorHasIdProperty extends BaseTestCase {
|
||||
SpiEbeanServer spiServer;
|
||||
|
||||
public TestBeanDescriptorHasIdProperty() {
|
||||
EbeanServer server = Ebean.getServer(null);
|
||||
Database server = DB.getDefault();
|
||||
spiServer = (SpiEbeanServer) server;
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.ebeaninternal.server.deploy;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.bean.BeanCollection;
|
||||
import io.ebean.bean.EntityBean;
|
||||
import io.ebean.bean.EntityBeanIntercept;
|
||||
@@ -19,7 +19,7 @@ public class TestCollectionLoadedStatus extends BaseTestCase {
|
||||
@Test
|
||||
public void test() {
|
||||
|
||||
SpiEbeanServer server = (SpiEbeanServer) Ebean.getServer(null);
|
||||
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
|
||||
BeanDescriptor<Customer> custDesc = server.getBeanDescriptor(Customer.class);
|
||||
|
||||
Customer customer = new Customer();
|
||||
|
||||
+7
-7
@@ -1,8 +1,8 @@
|
||||
package io.ebeaninternal.server.deploy;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import io.ebean.bean.EntityBean;
|
||||
import io.ebeaninternal.api.SpiEbeanServer;
|
||||
import io.ebeaninternal.api.json.SpiJsonWriter;
|
||||
@@ -21,19 +21,19 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
public class TestDiffHelpInsertSimple extends BaseTestCase {
|
||||
|
||||
private long firstTime = System.currentTimeMillis() - 10000;
|
||||
private final long firstTime = System.currentTimeMillis() - 10000;
|
||||
|
||||
private EbeanServer server;
|
||||
private final Database server;
|
||||
|
||||
private BeanDescriptor<Order> orderDesc;
|
||||
private final BeanDescriptor<Order> orderDesc;
|
||||
|
||||
public TestDiffHelpInsertSimple() {
|
||||
server = Ebean.getServer(null);
|
||||
server = DB.getDefault();
|
||||
SpiEbeanServer spiServer = (SpiEbeanServer) server;
|
||||
orderDesc = spiServer.getBeanDescriptor(Order.class);
|
||||
}
|
||||
|
||||
private Order createBaseOrder(EbeanServer server) {
|
||||
private Order createBaseOrder(Database server) {
|
||||
Order order1 = new Order();
|
||||
order1.setId(12);
|
||||
order1.setCretime(new Timestamp(firstTime));
|
||||
|
||||
+5
-9
@@ -1,8 +1,8 @@
|
||||
package io.ebeaninternal.server.deploy;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import io.ebean.bean.EntityBean;
|
||||
import io.ebeaninternal.api.SpiEbeanServer;
|
||||
import io.ebeaninternal.api.json.SpiJsonWriter;
|
||||
@@ -17,12 +17,10 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
public class TestDiffHelpInsertWithEmbedded extends BaseTestCase {
|
||||
|
||||
private EbeanServer server;
|
||||
|
||||
private BeanDescriptor<EMain> emainDesc;
|
||||
private final BeanDescriptor<EMain> emainDesc;
|
||||
|
||||
public TestDiffHelpInsertWithEmbedded() {
|
||||
server = Ebean.getServer(null);
|
||||
Database server = DB.getDefault();
|
||||
SpiEbeanServer spiServer = (SpiEbeanServer) server;
|
||||
emainDesc = spiServer.getBeanDescriptor(EMain.class);
|
||||
}
|
||||
@@ -84,15 +82,13 @@ public class TestDiffHelpInsertWithEmbedded extends BaseTestCase {
|
||||
}
|
||||
|
||||
private EMain createEMain() {
|
||||
|
||||
EMain emain = new EMain();
|
||||
emain.setName("foo");
|
||||
emain.setVersion(13l);
|
||||
emain.setVersion(13L);
|
||||
|
||||
Eembeddable embeddable = new Eembeddable();
|
||||
embeddable.setDescription("bar");
|
||||
emain.setEmbeddable(embeddable);
|
||||
|
||||
return emain;
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -2,7 +2,7 @@ package io.ebeaninternal.server.deploy;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.BeanState;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.Order;
|
||||
import org.tests.model.basic.ResetBasicData;
|
||||
@@ -23,9 +23,9 @@ public class TestReferenceWithConstructorProperties extends BaseTestCase {
|
||||
public void test() {
|
||||
|
||||
ResetBasicData.reset();
|
||||
Order order = Ebean.getReference(Order.class, 1);
|
||||
Order order = DB.getReference(Order.class, 1);
|
||||
|
||||
BeanState beanState = Ebean.getBeanState(order);
|
||||
BeanState beanState = DB.getBeanState(order);
|
||||
Set<String> loadedProps = beanState.getLoadedProps();
|
||||
|
||||
assertEquals(1, loadedProps.size());
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
package io.ebeaninternal.server.expression;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.Query;
|
||||
import io.ebean.Transaction;
|
||||
import io.ebean.*;
|
||||
import io.ebean.event.BeanQueryRequest;
|
||||
import io.ebeaninternal.api.SpiExpression;
|
||||
import io.ebeaninternal.server.deploy.BeanDescriptor;
|
||||
|
||||
+9
-9
@@ -1,7 +1,7 @@
|
||||
package io.ebeaninternal.server.expression;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import org.ebeantest.LoggedSqlCollector;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -21,7 +21,7 @@ public class IsEmptyExpressionQueryTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Customer> query = Ebean.find(Customer.class)
|
||||
Query<Customer> query = DB.find(Customer.class)
|
||||
.select("id")
|
||||
.where().isEmpty("contacts")
|
||||
.query();
|
||||
@@ -37,7 +37,7 @@ public class IsEmptyExpressionQueryTest extends BaseTestCase {
|
||||
|
||||
LoggedSqlCollector.start();
|
||||
|
||||
Ebean.find(EUserNoFk.class)
|
||||
DB.find(EUserNoFk.class)
|
||||
.where().isEmpty("files")
|
||||
.delete();
|
||||
|
||||
@@ -58,7 +58,7 @@ public class IsEmptyExpressionQueryTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Customer> query = Ebean.find(Customer.class)
|
||||
Query<Customer> query = DB.find(Customer.class)
|
||||
.select("id")
|
||||
.where().isNotEmpty("contacts")
|
||||
.query();
|
||||
@@ -72,7 +72,7 @@ public class IsEmptyExpressionQueryTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Contact> query = Ebean.find(Contact.class)
|
||||
Query<Contact> query = DB.find(Contact.class)
|
||||
.select("id")
|
||||
.where().isEmpty("notes")
|
||||
.query();
|
||||
@@ -86,7 +86,7 @@ public class IsEmptyExpressionQueryTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Contact> query = Ebean.find(Contact.class)
|
||||
Query<Contact> query = DB.find(Contact.class)
|
||||
.select("id")
|
||||
.where().isNotEmpty("notes")
|
||||
.query();
|
||||
@@ -101,7 +101,7 @@ public class IsEmptyExpressionQueryTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Contact> query = Ebean.find(Contact.class)
|
||||
Query<Contact> query = DB.find(Contact.class)
|
||||
.select("id")
|
||||
.where().isEmpty("notes")
|
||||
.query();
|
||||
@@ -115,7 +115,7 @@ public class IsEmptyExpressionQueryTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Customer> query = Ebean.find(Customer.class)
|
||||
Query<Customer> query = DB.find(Customer.class)
|
||||
.select("id")
|
||||
.where().isEmpty("contacts.notes")
|
||||
.query();
|
||||
@@ -134,7 +134,7 @@ public class IsEmptyExpressionQueryTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Customer> query = Ebean.find(Customer.class)
|
||||
Query<Customer> query = DB.find(Customer.class)
|
||||
.select("id")
|
||||
.where().isNotEmpty("contacts.notes")
|
||||
.query();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package io.ebeaninternal.server.expression;
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import org.ebeantest.LoggedSqlCollector;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -17,7 +17,7 @@ public class NoopExpressionTest extends BaseExpressionTest {
|
||||
@Test
|
||||
public void test() {
|
||||
|
||||
Query<Customer> query = Ebean.find(Customer.class)
|
||||
Query<Customer> query = DB.find(Customer.class)
|
||||
.select("id")
|
||||
.where().add(NoopExpression.INSTANCE)
|
||||
.query();
|
||||
@@ -31,7 +31,7 @@ public class NoopExpressionTest extends BaseExpressionTest {
|
||||
@Test
|
||||
public void test_withSoftDeleteBean() {
|
||||
|
||||
Query<Cover> query = Ebean.find(Cover.class)
|
||||
Query<Cover> query = DB.find(Cover.class)
|
||||
.where().add(NoopExpression.INSTANCE)
|
||||
.query();
|
||||
|
||||
@@ -46,7 +46,7 @@ public class NoopExpressionTest extends BaseExpressionTest {
|
||||
@Test
|
||||
public void test_withPreAndPost() {
|
||||
|
||||
Query<Customer> query = Ebean.find(Customer.class)
|
||||
Query<Customer> query = DB.find(Customer.class)
|
||||
.select("id")
|
||||
.where().eq("name", null)
|
||||
.add(NoopExpression.INSTANCE)
|
||||
|
||||
+7
-7
@@ -1,7 +1,7 @@
|
||||
package io.ebeaninternal.server.expression;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.ExpressionList;
|
||||
import io.ebeaninternal.api.SpiExpression;
|
||||
import org.tests.model.basic.Order;
|
||||
@@ -16,7 +16,7 @@ public class PrepareDocNestedTest extends BaseTestCase {
|
||||
@Test
|
||||
public void prepare() throws Exception {
|
||||
|
||||
ExpressionList<Order> where = Ebean.find(Order.class)
|
||||
ExpressionList<Order> where = DB.find(Order.class)
|
||||
.where()
|
||||
.gt("details.orderQty", 1)
|
||||
.query().where();
|
||||
@@ -33,7 +33,7 @@ public class PrepareDocNestedTest extends BaseTestCase {
|
||||
@Test
|
||||
public void prepare_when_multipleOfSamePath() throws Exception {
|
||||
|
||||
ExpressionList<Order> where = Ebean.find(Order.class)
|
||||
ExpressionList<Order> where = DB.find(Order.class)
|
||||
.where()
|
||||
.gt("details.orderQty", 1)
|
||||
.gt("details.unitPrice", 1)
|
||||
@@ -51,7 +51,7 @@ public class PrepareDocNestedTest extends BaseTestCase {
|
||||
@Test
|
||||
public void prepare_when_mixed() throws Exception {
|
||||
|
||||
ExpressionList<Order> where = Ebean.find(Order.class)
|
||||
ExpressionList<Order> where = DB.find(Order.class)
|
||||
.where()
|
||||
.gt("customer.id", 1)
|
||||
.gt("details.orderQty", 1)
|
||||
@@ -73,7 +73,7 @@ public class PrepareDocNestedTest extends BaseTestCase {
|
||||
@Test
|
||||
public void prepare_when_nestedJunction() throws Exception {
|
||||
|
||||
ExpressionList<Order> where = Ebean.find(Order.class)
|
||||
ExpressionList<Order> where = DB.find(Order.class)
|
||||
.where()
|
||||
.not()
|
||||
.gt("customer.id", 1)
|
||||
@@ -97,7 +97,7 @@ public class PrepareDocNestedTest extends BaseTestCase {
|
||||
@Test
|
||||
public void prepare_when_nestedMultiple() throws Exception {
|
||||
|
||||
ExpressionList<Order> where = Ebean.find(Order.class)
|
||||
ExpressionList<Order> where = DB.find(Order.class)
|
||||
.where()
|
||||
.isNotNull("shipments.shipTime")
|
||||
.gt("details.orderQty", 1)
|
||||
@@ -122,7 +122,7 @@ public class PrepareDocNestedTest extends BaseTestCase {
|
||||
@Test
|
||||
public void prepare_when_manyMixed() throws Exception {
|
||||
|
||||
ExpressionList<Order> where = Ebean.find(Order.class)
|
||||
ExpressionList<Order> where = DB.find(Order.class)
|
||||
.where()
|
||||
.gt("customer.id", 1) // 0
|
||||
.isNotNull("shipments.shipTime") // shipments 0
|
||||
|
||||
@@ -2,7 +2,7 @@ package io.ebeaninternal.server.grammer;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import io.ebean.annotation.ForPlatform;
|
||||
import io.ebean.annotation.IgnorePlatform;
|
||||
@@ -695,7 +695,7 @@ public class EqlParserTest extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<OrderDetail> query = Ebean.createQuery(OrderDetail.class, "select sum(orderQty) fetch `order` (id)");
|
||||
Query<OrderDetail> query = DB.createQuery(OrderDetail.class, "select sum(orderQty) fetch `order` (id)");
|
||||
List<OrderDetail> details = query.findList();
|
||||
|
||||
assertThat(details).isNotEmpty();
|
||||
|
||||
+13
-13
@@ -3,7 +3,7 @@ package io.ebeaninternal.server.querydefn;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.CacheMode;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebeaninternal.api.BindValuesKey;
|
||||
import io.ebeaninternal.api.SpiQuery;
|
||||
import io.ebeaninternal.server.core.OrmQueryRequest;
|
||||
@@ -18,7 +18,7 @@ public class DefaultOrmQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void when_forUpdate_then_excludeFromBeanCache() {
|
||||
|
||||
DefaultOrmQuery<Customer> q1 = (DefaultOrmQuery<Customer>) Ebean.find(Customer.class)
|
||||
DefaultOrmQuery<Customer> q1 = (DefaultOrmQuery<Customer>) DB.find(Customer.class)
|
||||
.forUpdate().where().eq("id", 42).query();
|
||||
|
||||
assertThat(q1.getUseBeanCache()).isSameAs(CacheMode.OFF);
|
||||
@@ -27,7 +27,7 @@ public class DefaultOrmQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void checkForId_when_eqId_then_translatedTo_setId() {
|
||||
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) Ebean.find(Order.class).where().eq("id", 42).query();
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) DB.find(Order.class).where().eq("id", 42).query();
|
||||
assertThat(q1.getWhereExpressions()).isNotNull();
|
||||
assertThat(q1.getId()).isNull();
|
||||
|
||||
@@ -40,7 +40,7 @@ public class DefaultOrmQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void checkForId_when_idEq_ok() {
|
||||
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) Ebean.find(Order.class).where().idEq(42).query();
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) DB.find(Order.class).where().idEq(42).query();
|
||||
assertThat(q1.getId()).isEqualTo(42);
|
||||
assertThat(q1.isFindById()).isTrue();
|
||||
assertThat(q1.getId()).isEqualTo(42);
|
||||
@@ -49,7 +49,7 @@ public class DefaultOrmQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void checkForId_when_setId_ok() {
|
||||
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) Ebean.find(Order.class).setId(42);
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) DB.find(Order.class).setId(42);
|
||||
assertThat(q1.getId()).isEqualTo(42);
|
||||
assertThat(q1.isFindById()).isTrue();
|
||||
assertThat(q1.getId()).isEqualTo(42);
|
||||
@@ -58,8 +58,8 @@ public class DefaultOrmQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void when_addWhere_then_planChanges() {
|
||||
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) Ebean.find(Order.class).where().in("name", "a", "b", "c").query();
|
||||
DefaultOrmQuery<Order> q2 = (DefaultOrmQuery<Order>) Ebean.find(Order.class).where().in("id", 2, 2, 3).query();
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) DB.find(Order.class).where().in("name", "a", "b", "c").query();
|
||||
DefaultOrmQuery<Order> q2 = (DefaultOrmQuery<Order>) DB.find(Order.class).where().in("id", 2, 2, 3).query();
|
||||
|
||||
prepare(q1, q2);
|
||||
assertThat(q1.createQueryPlanKey()).isNotEqualTo(q2.createQueryPlanKey());
|
||||
@@ -69,8 +69,8 @@ public class DefaultOrmQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void when_sameWhereWithDiffBindValues_then_planSame_bindDiff() {
|
||||
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) Ebean.find(Order.class).where().in("id", 1, 2, 3).query();
|
||||
DefaultOrmQuery<Order> q2 = (DefaultOrmQuery<Order>) Ebean.find(Order.class).where().in("id", 2, 2, 3).query();
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) DB.find(Order.class).where().in("id", 1, 2, 3).query();
|
||||
DefaultOrmQuery<Order> q2 = (DefaultOrmQuery<Order>) DB.find(Order.class).where().in("id", 2, 2, 3).query();
|
||||
|
||||
prepare(q1, q2);
|
||||
assertThat(q1.createQueryPlanKey()).isEqualTo(q2.createQueryPlanKey());
|
||||
@@ -80,8 +80,8 @@ public class DefaultOrmQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void when_sameWhereAndBindValues_then_planSameAndBind() {
|
||||
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) Ebean.find(Order.class).where().in("id", 1, 2, 3).query();
|
||||
DefaultOrmQuery<Order> q2 = (DefaultOrmQuery<Order>) Ebean.find(Order.class).where().in("id", 1, 2, 3).query();
|
||||
DefaultOrmQuery<Order> q1 = (DefaultOrmQuery<Order>) DB.find(Order.class).where().in("id", 1, 2, 3).query();
|
||||
DefaultOrmQuery<Order> q2 = (DefaultOrmQuery<Order>) DB.find(Order.class).where().in("id", 1, 2, 3).query();
|
||||
|
||||
prepare(q1, q2);
|
||||
assertThat(q1.createQueryPlanKey()).isEqualTo(q2.createQueryPlanKey());
|
||||
@@ -91,11 +91,11 @@ public class DefaultOrmQueryTest extends BaseTestCase {
|
||||
@Test
|
||||
public void when_diffFirstMaxRows_then_differentPlan() {
|
||||
|
||||
DefaultOrmQuery<Order> query1 = (DefaultOrmQuery<Order>) Ebean.find(Order.class)
|
||||
DefaultOrmQuery<Order> query1 = (DefaultOrmQuery<Order>) DB.find(Order.class)
|
||||
.setFirstRow(0)
|
||||
.setMaxRows(31);
|
||||
|
||||
DefaultOrmQuery<Order> query2 = (DefaultOrmQuery<Order>) Ebean.find(Order.class)
|
||||
DefaultOrmQuery<Order> query2 = (DefaultOrmQuery<Order>) DB.find(Order.class)
|
||||
.setFirstRow(1)
|
||||
.setMaxRows(0);
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ package io.ebeaninternal.server.rawsql;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import io.ebean.RawSql;
|
||||
import io.ebean.RawSqlBuilder;
|
||||
@@ -74,7 +74,7 @@ public class TestRawSqlBuilder extends BaseTestCase {
|
||||
|
||||
RawSql rawSql = RawSqlBuilder.parse("select\n id from\n o_customer").create();
|
||||
|
||||
Ebean.find(Customer.class)
|
||||
DB.find(Customer.class)
|
||||
.setRawSql(rawSql)
|
||||
.findList();
|
||||
}
|
||||
@@ -242,7 +242,7 @@ public class TestRawSqlBuilder extends BaseTestCase {
|
||||
assertEquals(2, columnMapping.getIndexPosition("scheduled"));
|
||||
assertEquals(3, columnMapping.getIndexPosition("completed"));
|
||||
|
||||
Query<ERawSqlAggBean> query = Ebean.find(ERawSqlAggBean.class)
|
||||
Query<ERawSqlAggBean> query = DB.find(ERawSqlAggBean.class)
|
||||
.setRawSql(rawSql)
|
||||
.having().gt("total", 2)
|
||||
.query();
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
package io.ebeaninternal.server.text.json;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.text.json.JsonContext;
|
||||
import io.ebean.text.json.JsonWriteBeanVisitor;
|
||||
import io.ebean.text.json.JsonWriteOptions;
|
||||
@@ -25,7 +25,7 @@ public class TestJsonWriteVisitor extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
List<Customer> list = Ebean.find(Customer.class)
|
||||
List<Customer> list = DB.find(Customer.class)
|
||||
.select("id, name, status")
|
||||
.fetch("billingAddress", "line1, city")
|
||||
.fetch("billingAddress.country", "*")
|
||||
@@ -33,7 +33,7 @@ public class TestJsonWriteVisitor extends BaseTestCase {
|
||||
.order().desc("id")
|
||||
.findList();
|
||||
|
||||
JsonContext json = Ebean.json();
|
||||
JsonContext json = DB.json();
|
||||
|
||||
JsonWriteOptions options = new JsonWriteOptions();
|
||||
options.setRootPathVisitor(new CustomerVisitor());
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
package io.ebeaninternal.server.text.json;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.text.json.JsonContext;
|
||||
import io.ebean.text.json.JsonReadBeanVisitor;
|
||||
import io.ebean.text.json.JsonReadOptions;
|
||||
@@ -25,7 +25,7 @@ public class TestTextJsonBeanReadVisitor extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
List<Customer> list = Ebean.find(Customer.class)
|
||||
List<Customer> list = DB.find(Customer.class)
|
||||
.select("id, name, status, shippingAddress")
|
||||
.fetch("billingAddress", "line1, city")
|
||||
.fetch("billingAddress.country", "*")
|
||||
@@ -33,7 +33,7 @@ public class TestTextJsonBeanReadVisitor extends BaseTestCase {
|
||||
.order().desc("id")
|
||||
.findList();
|
||||
|
||||
JsonContext json = Ebean.json();
|
||||
JsonContext json = DB.json();
|
||||
|
||||
JsonReadOptions options = new JsonReadOptions();
|
||||
options.addRootVisitor(new CVisitor());
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package io.ebeaninternal.server.text.json;
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.bean.EntityBean;
|
||||
import io.ebeaninternal.api.SpiEbeanServer;
|
||||
import io.ebeaninternal.server.deploy.BeanDescriptor;
|
||||
@@ -23,13 +23,13 @@ public class WriteJsonDirtyTest {
|
||||
public void test() throws IOException {
|
||||
|
||||
ResetBasicData.reset();
|
||||
List<Customer> customers = Ebean.find(Customer.class).findList();
|
||||
List<Customer> customers = DB.find(Customer.class).findList();
|
||||
|
||||
Customer customer = Ebean.find(Customer.class).setId(customers.get(0).getId())
|
||||
Customer customer = DB.find(Customer.class).setId(customers.get(0).getId())
|
||||
.setUseCache(false)
|
||||
.findOne();
|
||||
|
||||
SpiEbeanServer server = (SpiEbeanServer) Ebean.getServer(null);
|
||||
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
|
||||
BeanDescriptor<Customer> descriptor = server.getBeanDescriptor(Customer.class);
|
||||
|
||||
customer.setName("dirtyCustName");
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.ebeaninternal.server.transaction;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Transaction;
|
||||
import io.ebean.TxScope;
|
||||
import io.ebeaninternal.api.ScopedTransaction;
|
||||
@@ -44,7 +44,7 @@ public class TransactionManagerTest extends BaseTestCase {
|
||||
Customer.find.byName("In external");
|
||||
|
||||
log.info("inner begin");
|
||||
Transaction inner = Ebean.beginTransaction();
|
||||
Transaction inner = DB.beginTransaction();
|
||||
try {
|
||||
|
||||
current = Transaction.current();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.ebeaninternal.server.type;
|
||||
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.text.json.JsonContext;
|
||||
import org.tests.model.basic.TOne;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -15,7 +15,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
public class ScalarTypeBooleanTest {
|
||||
|
||||
JsonContext jsonContext = Ebean.getDefaultServer().json();
|
||||
JsonContext jsonContext = DB.getDefault().json();
|
||||
|
||||
@Test
|
||||
public void json_true() {
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
package io.ebeaninternal.server.type;
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.TJodaEntity;
|
||||
import org.joda.time.DateTimeZone;
|
||||
import org.joda.time.LocalDateTime;
|
||||
@@ -55,8 +55,8 @@ public class ScalarTypeJodaLocalTimeTest {
|
||||
bean.setId(42);
|
||||
bean.setLocalTime(now);
|
||||
|
||||
String json = Ebean.json().toJson(bean);
|
||||
TJodaEntity bean1 = Ebean.json().toBean(TJodaEntity.class, json);
|
||||
String json = DB.json().toJson(bean);
|
||||
TJodaEntity bean1 = DB.json().toBean(TJodaEntity.class, json);
|
||||
|
||||
assertEquals(bean1.getLocalTime(), now);
|
||||
}
|
||||
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
package io.ebeanservice.docstore.api.support;
|
||||
|
||||
import io.ebean.DocStoreQueueEntry;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import io.ebean.plugin.BeanDocType;
|
||||
import io.ebean.plugin.BeanType;
|
||||
import io.ebeanservice.docstore.api.DocStoreUpdates;
|
||||
@@ -19,7 +19,7 @@ import static org.mockito.Mockito.when;
|
||||
|
||||
public class DocStoreDeleteEventTest {
|
||||
|
||||
static EbeanServer server = Ebean.getDefaultServer();
|
||||
static Database server = DB.getDefault();
|
||||
|
||||
<T> BeanType<T> beanType(Class<T> cls) {
|
||||
return server.pluginApi().beanType(cls);
|
||||
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
package io.ebeanservice.docstore.api.support;
|
||||
|
||||
import io.ebean.DocStoreQueueEntry;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import io.ebean.plugin.BeanDocType;
|
||||
import io.ebean.plugin.BeanType;
|
||||
import io.ebeanservice.docstore.api.DocStoreUpdates;
|
||||
@@ -17,7 +17,7 @@ import static org.mockito.Mockito.*;
|
||||
|
||||
public class DocStoreIndexEventTest {
|
||||
|
||||
static EbeanServer server = Ebean.getDefaultServer();
|
||||
static Database server = DB.getDefault();
|
||||
|
||||
<T> BeanType<T> beanType(Class<T> cls) {
|
||||
return server.pluginApi().beanType(cls);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org;
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
import java.sql.Connection;
|
||||
@@ -13,8 +13,7 @@ public class Main {
|
||||
|
||||
public static void main(String[] args) throws SQLException {
|
||||
|
||||
|
||||
EbeanServer ms = Ebean.getServer("ms");
|
||||
Database ms = DB.byName("ms");
|
||||
DataSource dataSource = ms.dataSource();
|
||||
|
||||
Connection connection = dataSource.getConnection();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.aggregateformula;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.annotation.IgnorePlatform;
|
||||
import io.ebean.annotation.Platform;
|
||||
import org.ebeantest.LoggedSqlCollector;
|
||||
@@ -27,7 +27,7 @@ public class TestAggregateFormula extends BaseTestCase {
|
||||
|
||||
LoggedSqlCollector.start();
|
||||
|
||||
List<Contact> contacts = Ebean.find(Contact.class)
|
||||
List<Contact> contacts = DB.find(Contact.class)
|
||||
.setDistinct(true)
|
||||
.select("lastName, min(customer)")
|
||||
.order("min(customer) asc nulls last")
|
||||
@@ -51,7 +51,7 @@ public class TestAggregateFormula extends BaseTestCase {
|
||||
|
||||
LoggedSqlCollector.start();
|
||||
|
||||
List<Contact> contacts = Ebean.find(Contact.class)
|
||||
List<Contact> contacts = DB.find(Contact.class)
|
||||
.select("lastName, min(customer)")
|
||||
.findList();
|
||||
|
||||
@@ -73,7 +73,7 @@ public class TestAggregateFormula extends BaseTestCase {
|
||||
|
||||
LoggedSqlCollector.start();
|
||||
|
||||
List<Contact> contacts = Ebean.find(Contact.class)
|
||||
List<Contact> contacts = DB.find(Contact.class)
|
||||
.select("lastName, min(customer)")
|
||||
.fetchQuery("customer", "name, status")
|
||||
.findList();
|
||||
@@ -102,7 +102,7 @@ public class TestAggregateFormula extends BaseTestCase {
|
||||
ResetBasicData.reset();
|
||||
LoggedSqlCollector.start();
|
||||
|
||||
List<Contact> contacts = Ebean.find(Contact.class)
|
||||
List<Contact> contacts = DB.find(Contact.class)
|
||||
.select("lastName, min(customer)")
|
||||
.fetchQuery("customer", "name, status")
|
||||
.fetch("customer.billingAddress", "city, country")
|
||||
@@ -137,7 +137,7 @@ public class TestAggregateFormula extends BaseTestCase {
|
||||
|
||||
LoggedSqlCollector.start();
|
||||
|
||||
List<Order> orders = Ebean.find(Order.class)
|
||||
List<Order> orders = DB.find(Order.class)
|
||||
.select("status, sum(id)")
|
||||
.findList();
|
||||
|
||||
@@ -158,7 +158,7 @@ public class TestAggregateFormula extends BaseTestCase {
|
||||
|
||||
LoggedSqlCollector.start();
|
||||
|
||||
List<Order> orders = Ebean.find(Order.class)
|
||||
List<Order> orders = DB.find(Order.class)
|
||||
.select("status, sum(id) as id")
|
||||
.findList();
|
||||
|
||||
@@ -179,7 +179,7 @@ public class TestAggregateFormula extends BaseTestCase {
|
||||
|
||||
LoggedSqlCollector.start();
|
||||
|
||||
List<Contact> contacts = Ebean.find(Contact.class)
|
||||
List<Contact> contacts = DB.find(Contact.class)
|
||||
.select("customer, min(cretime)")
|
||||
.findList();
|
||||
|
||||
@@ -196,7 +196,7 @@ public class TestAggregateFormula extends BaseTestCase {
|
||||
|
||||
LoggedSqlCollector.start();
|
||||
|
||||
List<Contact> contacts = Ebean.find(Contact.class)
|
||||
List<Contact> contacts = DB.find(Contact.class)
|
||||
.select("customer, min(cretime), max(updtime)")
|
||||
.findList();
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import org.tests.model.basic.Address;
|
||||
import org.tests.model.basic.Customer;
|
||||
@@ -21,7 +21,7 @@ public class TestAssocOneEqExpression extends BaseTestCase {
|
||||
Customer c = new Customer();
|
||||
c.setId(1);
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.where().eq("customer", c)
|
||||
.query();
|
||||
|
||||
@@ -32,7 +32,7 @@ public class TestAssocOneEqExpression extends BaseTestCase {
|
||||
Address b = new Address();
|
||||
b.setId(1);
|
||||
|
||||
Query<Order> q2 = Ebean.find(Order.class)
|
||||
Query<Order> q2 = DB.find(Order.class)
|
||||
.where().eq("customer.billingAddress", b)
|
||||
.query();
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.Order;
|
||||
@@ -18,7 +18,7 @@ public class TestBatchLazy extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class);
|
||||
Query<Order> query = DB.find(Order.class);
|
||||
List<Order> list = query.findList();
|
||||
|
||||
|
||||
@@ -32,8 +32,8 @@ public class TestBatchLazy extends BaseTestCase {
|
||||
}
|
||||
}
|
||||
|
||||
Ebean.getDefaultServer().autoTune().collectProfiling();
|
||||
Ebean.getDefaultServer().autoTune().reportProfiling();
|
||||
DB.getDefault().autoTune().collectProfiling();
|
||||
DB.getDefault().autoTune().reportProfiling();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.Order;
|
||||
import org.tests.model.basic.ResetBasicData;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -13,10 +13,10 @@ public class TestBatchLazyMany extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Order order2 = Ebean.getReference(Order.class, 1);
|
||||
Order order2 = DB.getReference(Order.class, 1);
|
||||
order2.getOrderDate();
|
||||
|
||||
// List<Order> list = Ebean.find(Order.class)
|
||||
// List<Order> list = DB.find(Order.class)
|
||||
// //.join("details")
|
||||
// //.join("details", "+fetchquery")
|
||||
// .findList();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.cache.ServerCache;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.Order;
|
||||
@@ -20,12 +20,12 @@ public class TestBeanReferenceRefresh extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
ServerCache beanCache = Ebean.getServerCacheManager().beanCache(Order.class);
|
||||
ServerCache beanCache = DB.cacheManager().beanCache(Order.class);
|
||||
beanCache.clear();
|
||||
|
||||
Order order = Ebean.getReference(Order.class, 1);
|
||||
Order order = DB.getReference(Order.class, 1);
|
||||
|
||||
assertTrue(Ebean.getBeanState(order).isReference());
|
||||
assertTrue(DB.getBeanState(order).isReference());
|
||||
|
||||
// invoke lazy loading
|
||||
Date orderDate = order.getOrderDate();
|
||||
@@ -34,15 +34,15 @@ public class TestBeanReferenceRefresh extends BaseTestCase {
|
||||
Customer customer = order.getCustomer();
|
||||
assertNotNull(customer);
|
||||
|
||||
assertFalse(Ebean.getBeanState(order).isReference());
|
||||
assertFalse(DB.getBeanState(order).isReference());
|
||||
assertNotNull(order.getStatus());
|
||||
assertNotNull(order.getDetails());
|
||||
assertNull(Ebean.getBeanState(order).getLoadedProps());
|
||||
assertNull(DB.getBeanState(order).getLoadedProps());
|
||||
|
||||
Status status = order.getStatus();
|
||||
assertTrue(status != Order.Status.SHIPPED);
|
||||
order.setStatus(Order.Status.SHIPPED);
|
||||
Ebean.refresh(order);
|
||||
DB.refresh(order);
|
||||
|
||||
Status statusRefresh = order.getStatus();
|
||||
assertEquals(status, statusRefresh);
|
||||
|
||||
@@ -2,7 +2,7 @@ package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.annotation.IgnorePlatform;
|
||||
import io.ebean.annotation.Platform;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -19,9 +19,9 @@ public class TestCreateEntityBean extends BaseTestCase {
|
||||
|
||||
// Use `new` to construct EntityBean
|
||||
final EDefaultProp beanNew = new EDefaultProp();
|
||||
Ebean.save(beanNew);
|
||||
DB.save(beanNew);
|
||||
|
||||
final EDefaultProp beanNewDb = Ebean.find(EDefaultProp.class, beanNew.getId());
|
||||
final EDefaultProp beanNewDb = DB.find(EDefaultProp.class, beanNew.getId());
|
||||
assertNotNull(beanNewDb);
|
||||
assertEquals("defaultName", beanNew.getName());
|
||||
assertNotNull(beanNewDb.geteSimple());
|
||||
@@ -29,9 +29,9 @@ public class TestCreateEntityBean extends BaseTestCase {
|
||||
|
||||
// Use `createEntityBean` to construct EntityBean and check if it behaves the same as `new`
|
||||
final EDefaultProp beanCreateEntityBean = DB.getDefault().createEntityBean(EDefaultProp.class);
|
||||
Ebean.save(beanCreateEntityBean);
|
||||
DB.save(beanCreateEntityBean);
|
||||
|
||||
final EDefaultProp beanCreateEntityBeanDb = Ebean.find(EDefaultProp.class, beanCreateEntityBean.getId());
|
||||
final EDefaultProp beanCreateEntityBeanDb = DB.find(EDefaultProp.class, beanCreateEntityBean.getId());
|
||||
assertNotNull(beanCreateEntityBeanDb);
|
||||
assertEquals("defaultName", beanCreateEntityBeanDb.getName());
|
||||
assertNotNull(beanCreateEntityBeanDb.geteSimple());
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.TransactionalTestCase;
|
||||
|
||||
import org.tests.model.basic.Customer;
|
||||
@@ -24,11 +24,11 @@ public class TestDeleteByIdCollection extends TransactionalTestCase {
|
||||
Customer c0 = ResetBasicData.createCustomer("del1", "del1 ship", "del1 bill", 1);
|
||||
Customer c1 = ResetBasicData.createCustomer("del2", "del2 ship", "del2 bill", 2);
|
||||
|
||||
Ebean.save(c0);
|
||||
Ebean.save(c1);
|
||||
DB.save(c0);
|
||||
DB.save(c1);
|
||||
|
||||
Customer c0Back = Ebean.find(Customer.class, c0.getId());
|
||||
Customer c1Back = Ebean.find(Customer.class, "" + c1.getId());
|
||||
Customer c0Back = DB.find(Customer.class, c0.getId());
|
||||
Customer c1Back = DB.find(Customer.class, "" + c1.getId());
|
||||
|
||||
assertNotNull(c0Back);
|
||||
assertNotNull(c1Back);
|
||||
@@ -39,11 +39,11 @@ public class TestDeleteByIdCollection extends TransactionalTestCase {
|
||||
ids.add("" + c1.getId());
|
||||
|
||||
|
||||
Ebean.deleteAll(Customer.class, ids);
|
||||
DB.deleteAll(Customer.class, ids);
|
||||
awaitL2Cache();
|
||||
|
||||
c0Back = Ebean.find(Customer.class, c0.getId());
|
||||
c1Back = Ebean.find(Customer.class, "" + c1.getId());
|
||||
c0Back = DB.find(Customer.class, c0.getId());
|
||||
c1Back = DB.find(Customer.class, "" + c1.getId());
|
||||
|
||||
assertNull(c0Back);
|
||||
assertNull(c1Back);
|
||||
@@ -57,8 +57,8 @@ public class TestDeleteByIdCollection extends TransactionalTestCase {
|
||||
Order order0 = ResetBasicData.createOrderCustAndOrder("delBySql 0");
|
||||
Order order1 = ResetBasicData.createOrderCustAndOrder("delBySql 1");
|
||||
|
||||
Order o0Back = Ebean.find(Order.class, order0.getId());
|
||||
Order o1Back = Ebean.find(Order.class, order1.getId());
|
||||
Order o0Back = DB.find(Order.class, order0.getId());
|
||||
Order o1Back = DB.find(Order.class, order1.getId());
|
||||
|
||||
assertNotNull(o0Back);
|
||||
assertNotNull(o1Back);
|
||||
@@ -69,11 +69,11 @@ public class TestDeleteByIdCollection extends TransactionalTestCase {
|
||||
ids.add(order0.getId());
|
||||
ids.add(order1.getId());
|
||||
|
||||
Ebean.deleteAll(Order.class, ids);
|
||||
DB.deleteAll(Order.class, ids);
|
||||
awaitL2Cache();
|
||||
|
||||
o0Back = Ebean.find(Order.class, order0.getId());
|
||||
o1Back = Ebean.find(Order.class, order1.getId());
|
||||
o0Back = DB.find(Order.class, order0.getId());
|
||||
o1Back = DB.find(Order.class, order1.getId());
|
||||
|
||||
assertNull(o0Back);
|
||||
assertNull(o1Back);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.PFile;
|
||||
import org.tests.model.basic.PFileContent;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -15,18 +15,18 @@ public class TestDeleteImportedPartial extends BaseTestCase {
|
||||
|
||||
PFile persistentFile = new PFile("test.txt", new PFileContent("test".getBytes()));
|
||||
|
||||
Ebean.save(persistentFile);
|
||||
DB.save(persistentFile);
|
||||
Integer id = persistentFile.getId();
|
||||
Integer contentId = persistentFile.getFileContent().getId();
|
||||
|
||||
PFile partialPfile = Ebean.find(PFile.class).select("id").where().idEq(persistentFile.getId())
|
||||
PFile partialPfile = DB.find(PFile.class).select("id").where().idEq(persistentFile.getId())
|
||||
.findOne();
|
||||
|
||||
// should delete file and fileContent
|
||||
Ebean.delete(partialPfile);
|
||||
DB.delete(partialPfile);
|
||||
|
||||
PFile file1 = Ebean.find(PFile.class, id);
|
||||
PFileContent content1 = Ebean.find(PFileContent.class, contentId);
|
||||
PFile file1 = DB.find(PFile.class, id);
|
||||
PFileContent content1 = DB.find(PFileContent.class, contentId);
|
||||
|
||||
assertNull(file1);
|
||||
assertNull(content1);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.PersistentFile;
|
||||
import org.tests.model.basic.PersistentFileContent;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -16,15 +16,15 @@ public class TestDeleteOneToOne extends BaseTestCase {
|
||||
PersistentFile persistentFile = new PersistentFile("test.txt", new PersistentFileContent(
|
||||
"test".getBytes()));
|
||||
|
||||
Ebean.save(persistentFile);
|
||||
DB.save(persistentFile);
|
||||
Integer id = persistentFile.getId();
|
||||
Integer contentId = persistentFile.getPersistentFileContent().getId();
|
||||
|
||||
// should delete file and fileContent
|
||||
Ebean.delete(PersistentFile.class, id);
|
||||
DB.delete(PersistentFile.class, id);
|
||||
|
||||
PersistentFile file1 = Ebean.find(PersistentFile.class, id);
|
||||
PersistentFileContent content1 = Ebean.find(PersistentFileContent.class, contentId);
|
||||
PersistentFile file1 = DB.find(PersistentFile.class, id);
|
||||
PersistentFileContent content1 = DB.find(PersistentFileContent.class, contentId);
|
||||
|
||||
assertNull(file1);
|
||||
assertNull(content1);
|
||||
@@ -38,11 +38,11 @@ public class TestDeleteOneToOne extends BaseTestCase {
|
||||
// c.addContact(new Contact("Fiona", "Black"));
|
||||
// c.addContact(new Contact("Tracy", "Red"));
|
||||
//
|
||||
// Ebean.save(c);
|
||||
// DB.save(c);
|
||||
//
|
||||
// Ebean.delete(Customer.class, c.getId());
|
||||
// DB.delete(Customer.class, c.getId());
|
||||
//
|
||||
// Customer deletedCustomer = Ebean.find(Customer.class, c.getId());
|
||||
// Customer deletedCustomer = DB.find(Customer.class, c.getId());
|
||||
//
|
||||
// assertNull(deletedCustomer);
|
||||
//
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.PFile;
|
||||
import org.tests.model.basic.PFileContent;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -20,15 +20,15 @@ public class TestDeleteOneToOneMultiple extends BaseTestCase {
|
||||
// content.setContent("test".getBytes());
|
||||
// persistentFile.setFileContent(content);
|
||||
|
||||
Ebean.save(persistentFile);
|
||||
DB.save(persistentFile);
|
||||
Integer id = persistentFile.getId();
|
||||
Integer contentId = persistentFile.getFileContent().getId();
|
||||
|
||||
// should delete file and fileContent
|
||||
Ebean.delete(PFile.class, id);
|
||||
DB.delete(PFile.class, id);
|
||||
|
||||
PFile file1 = Ebean.find(PFile.class, id);
|
||||
PFileContent content1 = Ebean.find(PFileContent.class, contentId);
|
||||
PFile file1 = DB.find(PFile.class, id);
|
||||
PFileContent content1 = DB.find(PFileContent.class, contentId);
|
||||
|
||||
assertNull(file1);
|
||||
assertNull(content1);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.TMapSuperEntity;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -15,10 +15,10 @@ public class TestDeletePartialNoVersion extends BaseTestCase {
|
||||
TMapSuperEntity e = new TMapSuperEntity();
|
||||
e.setName("babanaone");
|
||||
|
||||
Ebean.save(e);
|
||||
DB.save(e);
|
||||
|
||||
// select includes a transient property
|
||||
TMapSuperEntity e2 = Ebean.find(TMapSuperEntity.class)
|
||||
TMapSuperEntity e2 = DB.find(TMapSuperEntity.class)
|
||||
.where().idEq(e.getId())
|
||||
.select("id, name")
|
||||
.findOne();
|
||||
@@ -26,9 +26,9 @@ public class TestDeletePartialNoVersion extends BaseTestCase {
|
||||
assertNotNull(e2);
|
||||
|
||||
e2.setName("banaban2");
|
||||
Ebean.save(e2);
|
||||
DB.save(e2);
|
||||
|
||||
Ebean.delete(e2);
|
||||
DB.delete(e2);
|
||||
}
|
||||
|
||||
|
||||
@@ -37,10 +37,10 @@ public class TestDeletePartialNoVersion extends BaseTestCase {
|
||||
TMapSuperEntity e = new TMapSuperEntity();
|
||||
e.setName("babanatwo");
|
||||
|
||||
Ebean.save(e);
|
||||
DB.save(e);
|
||||
|
||||
// select includes a transient property
|
||||
TMapSuperEntity e2 = Ebean.find(TMapSuperEntity.class)
|
||||
TMapSuperEntity e2 = DB.find(TMapSuperEntity.class)
|
||||
.where().idEq(e.getId())
|
||||
.select("id, name, version")
|
||||
.findOne();
|
||||
@@ -48,8 +48,8 @@ public class TestDeletePartialNoVersion extends BaseTestCase {
|
||||
assertNotNull(e2);
|
||||
|
||||
e2.setName("banaban2two");
|
||||
Ebean.save(e2);
|
||||
DB.save(e2);
|
||||
|
||||
Ebean.delete(e2);
|
||||
DB.delete(e2);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.BeanState;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import org.tests.model.embedded.EMain;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -19,7 +19,7 @@ public class TestDynamicUpdate extends BaseTestCase {
|
||||
b.setName("aaa");
|
||||
b.getEmbeddable().setDescription("123");
|
||||
|
||||
EbeanServer server = Ebean.getServer(null);
|
||||
Database server = DB.getDefault();
|
||||
|
||||
server.save(b);
|
||||
|
||||
|
||||
+2
-2
@@ -2,7 +2,7 @@ package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.BeanState;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.Order;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -17,7 +17,7 @@ public class TestEnhancementCollectionInitialisation extends BaseTestCase {
|
||||
@Test
|
||||
public void testListInitialisation() {
|
||||
Customer customer = new Customer();
|
||||
BeanState beanState = Ebean.getBeanState(customer);
|
||||
BeanState beanState = DB.getBeanState(customer);
|
||||
if (beanState != null) {
|
||||
List<Order> orders = customer.getOrders();
|
||||
assertNotNull(orders);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.Order;
|
||||
|
||||
@@ -15,7 +15,7 @@ public class TestErrorBindLog extends BaseTestCase {
|
||||
public void test() {
|
||||
|
||||
try {
|
||||
Ebean.find(Order.class).where().gt("id", "JUNK").findList();
|
||||
DB.find(Order.class).where().gt("id", "JUNK").findList();
|
||||
|
||||
} catch (PersistenceException e) {
|
||||
String msg = e.getMessage();
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.EbeanServer;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Database;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.EBasic;
|
||||
import org.tests.model.basic.MyEBasicConfigStartup;
|
||||
@@ -18,7 +18,7 @@ public class TestExplicitInsert extends BaseTestCase {
|
||||
@Test
|
||||
public void setId_when_converted() {
|
||||
|
||||
EbeanServer server = Ebean.getDefaultServer();
|
||||
Database server = DB.getDefault();
|
||||
|
||||
Customer cust = new Customer();
|
||||
Object returnId = server.beanId(cust, "42");
|
||||
@@ -30,7 +30,7 @@ public class TestExplicitInsert extends BaseTestCase {
|
||||
@Test
|
||||
public void setId_when_correctType() {
|
||||
|
||||
EbeanServer server = Ebean.getDefaultServer();
|
||||
Database server = DB.getDefault();
|
||||
|
||||
Customer customer = new Customer();
|
||||
Object returnId = server.beanId(customer, 42);
|
||||
@@ -51,7 +51,7 @@ public class TestExplicitInsert extends BaseTestCase {
|
||||
b.setDescription("explicit insert");
|
||||
b.setStatus(EBasic.Status.ACTIVE);
|
||||
|
||||
EbeanServer server = Ebean.getDefaultServer();
|
||||
Database server = DB.getDefault();
|
||||
server.insert(b);
|
||||
assertNotNull(b.getId());
|
||||
assertEquals(b.getId(), server.beanId(b));
|
||||
|
||||
@@ -2,7 +2,7 @@ package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.FutureIds;
|
||||
import io.ebean.Query;
|
||||
import io.ebeantest.LoggedSql;
|
||||
@@ -24,7 +24,7 @@ public class TestFetchId extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.setAutoTune(false)
|
||||
.fetch("details")
|
||||
.where().gt("id", 1)
|
||||
@@ -46,10 +46,10 @@ public class TestFetchId extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<OrderDetail> subQuery = Ebean.find(OrderDetail.class)
|
||||
Query<OrderDetail> subQuery = DB.find(OrderDetail.class)
|
||||
.alias("sq")
|
||||
.where().raw("details.id = sq.id").query();
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.where().exists(subQuery)
|
||||
.orderBy("orderDate").query();
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import org.tests.model.basic.Order;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -16,7 +16,7 @@ public class TestInEmpty extends BaseTestCase {
|
||||
@Test
|
||||
public void test_in_empty() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class).where().in("id", new Object[0]).gt("id", 0)
|
||||
Query<Order> query = DB.find(Order.class).where().in("id", new Object[0]).gt("id", 0)
|
||||
.query();
|
||||
|
||||
List<Order> list = query.findList();
|
||||
@@ -27,7 +27,7 @@ public class TestInEmpty extends BaseTestCase {
|
||||
@Test
|
||||
public void test_isIn_empty() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class).where().isIn("id", new Object[0]).gt("id", 0)
|
||||
Query<Order> query = DB.find(Order.class).where().isIn("id", new Object[0]).gt("id", 0)
|
||||
.query();
|
||||
|
||||
List<Order> list = query.findList();
|
||||
@@ -38,7 +38,7 @@ public class TestInEmpty extends BaseTestCase {
|
||||
@Test
|
||||
public void test_notIn_empty() {
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class).where().notIn("id", new Object[0]).gt("id", 0)
|
||||
Query<Order> query = DB.find(Order.class).where().notIn("id", new Object[0]).gt("id", 0)
|
||||
.query();
|
||||
|
||||
query.findList();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.Car;
|
||||
import org.tests.model.basic.Truck;
|
||||
import org.tests.model.basic.Vehicle;
|
||||
@@ -17,21 +17,21 @@ public class TestInheritRef extends BaseTestCase {
|
||||
@Test
|
||||
public void testAssocOne() {
|
||||
|
||||
Ebean.beginTransaction();
|
||||
DB.beginTransaction();
|
||||
try {
|
||||
Ebean.createUpdate(Vehicle.class, "delete from vehicle");
|
||||
DB.createUpdate(Vehicle.class, "delete from vehicle");
|
||||
|
||||
Car c = new Car();
|
||||
c.setLicenseNumber("C6788");
|
||||
c.setDriver("CarDriver");
|
||||
Ebean.save(c);
|
||||
DB.save(c);
|
||||
|
||||
Truck t = new Truck();
|
||||
t.setLicenseNumber("T1098BBX");
|
||||
t.setCapacity(20D);
|
||||
Ebean.save(t);
|
||||
DB.save(t);
|
||||
|
||||
List<Vehicle> list = Ebean.find(Vehicle.class)
|
||||
List<Vehicle> list = DB.find(Vehicle.class)
|
||||
.setAutoTune(false)
|
||||
.findList();
|
||||
|
||||
@@ -54,7 +54,7 @@ public class TestInheritRef extends BaseTestCase {
|
||||
assertTrue(foundTruck.getCapacity() == 20D);
|
||||
|
||||
} finally {
|
||||
Ebean.rollbackTransaction();
|
||||
DB.rollbackTransaction();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.core.type.ScalarType;
|
||||
import io.ebeaninternal.api.SpiEbeanServer;
|
||||
import io.ebeaninternal.server.deploy.BeanDescriptor;
|
||||
@@ -18,7 +18,7 @@ public class TestJodaType extends BaseTestCase {
|
||||
@Test
|
||||
public void test() {
|
||||
|
||||
SpiEbeanServer server = (SpiEbeanServer) Ebean.getServer(null);
|
||||
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
|
||||
BeanDescriptor<TJodaEntity> beanDescriptor = server.getBeanDescriptor(TJodaEntity.class);
|
||||
BeanProperty beanProperty = beanDescriptor.getBeanProperty("localTime");
|
||||
ScalarType<?> scalarType = beanProperty.getScalarType();
|
||||
@@ -33,9 +33,9 @@ public class TestJodaType extends BaseTestCase {
|
||||
|
||||
TJodaEntity bean = new TJodaEntity();
|
||||
bean.setLocalTime(now);
|
||||
Ebean.save(bean);
|
||||
DB.save(bean);
|
||||
|
||||
TJodaEntity foundBean = Ebean.find(TJodaEntity.class, bean.getId());
|
||||
TJodaEntity foundBean = DB.find(TJodaEntity.class, bean.getId());
|
||||
|
||||
assertThat(foundBean.getLocalTime()).isEqualTo(bean.getLocalTime());
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.Address;
|
||||
import org.tests.model.basic.Car;
|
||||
import org.tests.model.basic.Trip;
|
||||
@@ -32,7 +32,7 @@ public class TestJoinInheritance extends BaseTestCase {
|
||||
@Test
|
||||
public void testJoinHierarchyAssocOne() {
|
||||
|
||||
Ebean.createUpdate(Vehicle.class, "delete from vehicle");
|
||||
DB.createUpdate(Vehicle.class, "delete from vehicle");
|
||||
|
||||
|
||||
Address address = new Address();
|
||||
@@ -42,20 +42,20 @@ public class TestJoinInheritance extends BaseTestCase {
|
||||
|
||||
address.setCretime(new Timestamp(new Date().getTime()));
|
||||
|
||||
Ebean.save(address);
|
||||
DB.save(address);
|
||||
|
||||
Car c = new Car();
|
||||
c.setLicenseNumber("C6788");
|
||||
c.setDriver("CarDriver");
|
||||
c.setRegistrationDate(new Date());
|
||||
Ebean.save(c);
|
||||
DB.save(c);
|
||||
|
||||
VehicleDriver driver = new VehicleDriver();
|
||||
|
||||
driver.setVehicle(c);
|
||||
driver.setAddress(address);
|
||||
driver.setLicenseIssuedOn(new Date());
|
||||
Ebean.save(driver);
|
||||
DB.save(driver);
|
||||
|
||||
final String line1 = "Street1";
|
||||
final String line2 = "Street2";
|
||||
@@ -67,13 +67,13 @@ public class TestJoinInheritance extends BaseTestCase {
|
||||
address1.setLine1(line1);
|
||||
address1.setLine2(line2);
|
||||
address1.setCity(city);
|
||||
Ebean.save(address1);
|
||||
DB.save(address1);
|
||||
|
||||
Trip trip = new Trip();
|
||||
trip.setVehicleDriver(driver);
|
||||
trip.setAddress(address1);
|
||||
trip.setCretime(new Timestamp(new Date().getTime()));
|
||||
Ebean.save(trip);
|
||||
DB.save(trip);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.Contact;
|
||||
import org.tests.model.basic.Customer;
|
||||
@@ -21,9 +21,9 @@ public class TestLazyLoadEmptyOneToMany extends BaseTestCase {
|
||||
Customer c = new Customer();
|
||||
c.setName("testll");
|
||||
|
||||
Ebean.save(c);
|
||||
DB.save(c);
|
||||
|
||||
Customer c1 = Ebean.find(Customer.class)
|
||||
Customer c1 = DB.find(Customer.class)
|
||||
.setAutoTune(false)
|
||||
.select("id")
|
||||
.fetch("contacts", "id")
|
||||
@@ -36,6 +36,6 @@ public class TestLazyLoadEmptyOneToMany extends BaseTestCase {
|
||||
assertTrue(sz == 0);
|
||||
|
||||
// cleanup
|
||||
Ebean.delete(c1);
|
||||
DB.delete(c1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@ package org.tests.basic;
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.BeanState;
|
||||
import io.ebean.CacheMode;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.Address;
|
||||
import org.tests.model.basic.Customer;
|
||||
@@ -22,7 +22,7 @@ public class TestLazyLoadInCache extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Map<Integer, Customer> map = Ebean.find(Customer.class)
|
||||
Map<Integer, Customer> map = DB.find(Customer.class)
|
||||
.select("id, name")
|
||||
.setBeanCacheMode(CacheMode.PUT)
|
||||
.setReadOnly(true)
|
||||
@@ -35,14 +35,14 @@ public class TestLazyLoadInCache extends BaseTestCase {
|
||||
|
||||
Customer cust1 = map.get(id);
|
||||
|
||||
Customer cust1B = Ebean.find(Customer.class)
|
||||
Customer cust1B = DB.find(Customer.class)
|
||||
.setReadOnly(true)
|
||||
.setId(id)
|
||||
.findOne();
|
||||
|
||||
assertTrue(cust1 != cust1B);
|
||||
|
||||
Set<String> loadedProps = Ebean.getBeanState(cust1).getLoadedProps();
|
||||
Set<String> loadedProps = DB.getBeanState(cust1).getLoadedProps();
|
||||
|
||||
assertTrue(loadedProps.contains("name"));
|
||||
assertFalse(loadedProps.contains("status"));
|
||||
@@ -51,7 +51,7 @@ public class TestLazyLoadInCache extends BaseTestCase {
|
||||
|
||||
// a readOnly reference
|
||||
Address billingAddress = cust1.getBillingAddress();
|
||||
BeanState billAddrState = Ebean.getBeanState(billingAddress);
|
||||
BeanState billAddrState = DB.beanState(billingAddress);
|
||||
assertTrue(billAddrState.isReference());
|
||||
assertTrue(billAddrState.isReadOnly());
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.Order;
|
||||
@@ -27,7 +27,7 @@ public class TestLimitQuery extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.setAutoTune(false)
|
||||
.fetch("details")
|
||||
.where().gt("details.id", 0)
|
||||
@@ -49,7 +49,7 @@ public class TestLimitQuery extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.setAutoTune(false)
|
||||
.fetch("details")
|
||||
.where().gt("details.id", 0)
|
||||
@@ -72,7 +72,7 @@ public class TestLimitQuery extends BaseTestCase {
|
||||
public void testDefaults() {
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.setAutoTune(false)
|
||||
.fetch("details")
|
||||
.where().gt("details.id", 0)
|
||||
@@ -93,7 +93,7 @@ public class TestLimitQuery extends BaseTestCase {
|
||||
private void rob() {
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
Query<Order> query = DB.find(Order.class)
|
||||
.setAutoTune(false)
|
||||
.fetch("details")
|
||||
.where().gt("details.id", 0)
|
||||
@@ -117,7 +117,7 @@ public class TestLimitQuery extends BaseTestCase {
|
||||
assertTrue(hasLimit);
|
||||
}
|
||||
|
||||
query = Ebean.find(Order.class)
|
||||
query = DB.find(Order.class)
|
||||
.setAutoTune(false)
|
||||
.fetch("details")
|
||||
.setMaxRows(10);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.Country;
|
||||
import org.tests.model.basic.ResetBasicData;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -17,7 +17,7 @@ public class TestLoadBeanCache extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Map<String, Country> map = Ebean.find(Country.class)
|
||||
Map<String, Country> map = DB.find(Country.class)
|
||||
.setLoadBeanCache(true)
|
||||
.setUseQueryCache(true)
|
||||
.setReadOnly(true)
|
||||
@@ -27,7 +27,7 @@ public class TestLoadBeanCache extends BaseTestCase {
|
||||
Country loadedNz = map.get("NZ");
|
||||
|
||||
// this will hit the cache
|
||||
Country nz = Ebean.find(Country.class, "NZ");
|
||||
Country nz = DB.find(Country.class, "NZ");
|
||||
|
||||
assertTrue(loadedNz == nz);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Transaction;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.Customer;
|
||||
@@ -21,18 +21,18 @@ public class TestLogTransLogOnError extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
try (Transaction txn = Ebean.beginTransaction()) {
|
||||
try (Transaction txn = DB.beginTransaction()) {
|
||||
|
||||
Ebean.find(Customer.class).findList();
|
||||
Ebean.find(Order.class).where().gt("id", 1).findList();
|
||||
DB.find(Customer.class).findList();
|
||||
DB.find(Order.class).where().gt("id", 1).findList();
|
||||
|
||||
EBasicVer newBean = new EBasicVer("aName");
|
||||
newBean.setDescription("something");
|
||||
|
||||
// Ebean.save(newBean);
|
||||
// DB.save(newBean);
|
||||
|
||||
// t.log("--- next query should error");
|
||||
List<Customer> list = Ebean.find(Customer.class).where().eq("id", "NotAnInt!!").findList();
|
||||
List<Customer> list = DB.find(Customer.class).where().eq("id", "NotAnInt!!").findList();
|
||||
|
||||
assertEquals(0, list.size());
|
||||
// Get here with mysql?
|
||||
@@ -49,8 +49,8 @@ public class TestLogTransLogOnError extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
try (Transaction txn = Ebean.beginTransaction()) {
|
||||
Ebean.find(Customer.class).findList();
|
||||
try (Transaction txn = DB.beginTransaction()) {
|
||||
DB.find(Customer.class).findList();
|
||||
|
||||
EBasicVer newBean = new EBasicVer("aName");
|
||||
newBean
|
||||
@@ -60,7 +60,7 @@ public class TestLogTransLogOnError extends BaseTestCase {
|
||||
+ "dfjksdjflsjdflsjdflksjdfkjd fsjdfkjsdkfjsdkfjskdjfskjdf sjdf sdjflksjdfkjsdlfkjsdkfjs ");
|
||||
|
||||
// t.log("--- next insert should error");
|
||||
Ebean.save(newBean);
|
||||
DB.save(newBean);
|
||||
|
||||
// never get here
|
||||
assertTrue(false);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import org.tests.model.basic.MRole;
|
||||
import org.tests.model.basic.MUser;
|
||||
@@ -16,28 +16,28 @@ public class TestM2MCascadeOne extends BaseTestCase {
|
||||
u.setUserName("testM2M");
|
||||
|
||||
u.getRoles();
|
||||
Ebean.save(u);
|
||||
DB.save(u);
|
||||
|
||||
MRole r0 = new MRole();
|
||||
r0.setRoleName("rol_0");
|
||||
Ebean.save(r0);
|
||||
DB.save(r0);
|
||||
|
||||
MRole r1 = new MRole();
|
||||
r1.setRoleName("rol_1");
|
||||
|
||||
MUser u1 = Ebean.find(MUser.class, u.getUserid());
|
||||
MUser u1 = DB.find(MUser.class, u.getUserid());
|
||||
|
||||
u1.addRole(r0);
|
||||
u1.addRole(r1);
|
||||
|
||||
Ebean.save(u1);
|
||||
DB.save(u1);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRawPredicate_with_ManyToManyPath() {
|
||||
|
||||
Query<MUser> query = Ebean.find(MUser.class)
|
||||
Query<MUser> query = DB.find(MUser.class)
|
||||
.select("userid")
|
||||
.where().raw("roles.roleid in (?)", 24)
|
||||
.query();
|
||||
|
||||
@@ -47,7 +47,7 @@ public class TestM2MVanilla extends BaseTestCase {
|
||||
user.setRoles(roleList);
|
||||
|
||||
DB.save(user);
|
||||
// Ebean.saveManyToManyAssociations(user, "roles");
|
||||
// DB.saveManyToManyAssociations(user, "roles");
|
||||
|
||||
MUser checkUser = DB.find(MUser.class, u0.getUserid());
|
||||
List<MRole> checkRoles = checkUser.getRoles();
|
||||
@@ -57,7 +57,7 @@ public class TestM2MVanilla extends BaseTestCase {
|
||||
checkRoles.add(r3);
|
||||
|
||||
DB.save(checkUser);
|
||||
// Ebean.saveManyToManyAssociations(checkUser, "roles");
|
||||
// DB.saveManyToManyAssociations(checkUser, "roles");
|
||||
|
||||
MUser checkUser2 = DB.find(MUser.class, u0.getUserid());
|
||||
List<MRole> checkRoles2 = checkUser2.getRoles();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.Order;
|
||||
import org.tests.model.basic.OrderDetail;
|
||||
import org.tests.model.basic.ResetBasicData;
|
||||
@@ -21,14 +21,14 @@ public class TestManyLazyLoad extends BaseTestCase {
|
||||
|
||||
awaitL2Cache();
|
||||
|
||||
List<Order> list = Ebean.find(Order.class).order().asc("id").findList();
|
||||
List<Order> list = DB.find(Order.class).order().asc("id").findList();
|
||||
assertFalse(list.isEmpty());
|
||||
|
||||
// just use the first one
|
||||
Order order = list.get(0);
|
||||
|
||||
// get it as a reference
|
||||
Order order1 = Ebean.getReference(Order.class, order.getId());
|
||||
Order order1 = DB.getReference(Order.class, order.getId());
|
||||
assertNotNull(order1);
|
||||
|
||||
Date orderDate = order1.getOrderDate();
|
||||
@@ -45,10 +45,10 @@ public class TestManyLazyLoad extends BaseTestCase {
|
||||
assertSame(o, order1);
|
||||
|
||||
// load detail into cache
|
||||
Ebean.find(OrderDetail.class, orderDetail.getId());
|
||||
DB.find(OrderDetail.class, orderDetail.getId());
|
||||
|
||||
// change order... list before a scalar property
|
||||
Order order2 = Ebean.getReference(Order.class, order.getId());
|
||||
Order order2 = DB.getReference(Order.class, order.getId());
|
||||
assertNotNull(order2);
|
||||
|
||||
List<OrderDetail> details2 = order2.getDetails();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.ResetBasicData;
|
||||
import org.tests.model.interfaces.Address;
|
||||
import org.tests.model.interfaces.IAddress;
|
||||
@@ -22,8 +22,8 @@ public class TestManyOneInterface extends BaseTestCase {
|
||||
|
||||
p.setDefaultAddress(a);
|
||||
|
||||
Ebean.save(a);
|
||||
Ebean.save(p);
|
||||
DB.save(a);
|
||||
DB.save(p);
|
||||
|
||||
//Assert.assertTrue();
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.TMapSuperEntity;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -15,10 +15,10 @@ public class TestMappedSuper extends BaseTestCase {
|
||||
TMapSuperEntity e = new TMapSuperEntity();
|
||||
e.setName("babana");
|
||||
|
||||
Ebean.save(e);
|
||||
DB.save(e);
|
||||
|
||||
// select includes a transient property
|
||||
TMapSuperEntity e2 = Ebean.find(TMapSuperEntity.class)
|
||||
TMapSuperEntity e2 = DB.find(TMapSuperEntity.class)
|
||||
.where().idEq(e.getId())
|
||||
.select("id, name, myint, someObject, bananan")
|
||||
.findOne();
|
||||
@@ -28,9 +28,9 @@ public class TestMappedSuper extends BaseTestCase {
|
||||
TMapSuperEntity eSaveDelete = new TMapSuperEntity();
|
||||
eSaveDelete.setName("babana");
|
||||
|
||||
Ebean.save(eSaveDelete);
|
||||
DB.save(eSaveDelete);
|
||||
|
||||
Ebean.delete(eSaveDelete);
|
||||
DB.delete(eSaveDelete);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.annotation.Platform;
|
||||
import io.ebean.annotation.IgnorePlatform;
|
||||
import org.tests.model.basic.Address;
|
||||
@@ -31,7 +31,7 @@ public class TestMetaAnnotation extends BaseTestCase {
|
||||
|
||||
Address address = new Address();
|
||||
address.setLine1(spaces100);
|
||||
Ebean.save(address);
|
||||
DB.save(address);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -42,7 +42,7 @@ public class TestMetaAnnotation extends BaseTestCase {
|
||||
|
||||
Address address = new Address();
|
||||
address.setLine2(spaces100);
|
||||
Ebean.save(address);
|
||||
DB.save(address);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -55,7 +55,7 @@ public class TestMetaAnnotation extends BaseTestCase {
|
||||
Address address = new Address();
|
||||
address.setLine1(spaces101);
|
||||
try {
|
||||
Ebean.save(address);
|
||||
DB.save(address);
|
||||
fail("Test failed, Could insert a too long string");
|
||||
} catch (PersistenceException e) {
|
||||
assertTrue(true);
|
||||
@@ -72,7 +72,7 @@ public class TestMetaAnnotation extends BaseTestCase {
|
||||
Address address = new Address();
|
||||
address.setLine2(spaces101);
|
||||
try {
|
||||
Ebean.save(address);
|
||||
DB.save(address);
|
||||
fail("Test failed, Could insert a too long string");
|
||||
} catch (PersistenceException e) {
|
||||
assertTrue(true);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Transaction;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.OCar;
|
||||
@@ -28,9 +28,9 @@ public class TestMultipleOneToOneIUD extends BaseTestCase {
|
||||
car.setName("test car");
|
||||
car.setEngine(engine);
|
||||
|
||||
try (Transaction txn = Ebean.beginTransaction()) {
|
||||
Ebean.save(gearBox);
|
||||
Ebean.save(car);
|
||||
try (Transaction txn = DB.beginTransaction()) {
|
||||
DB.save(gearBox);
|
||||
DB.save(car);
|
||||
|
||||
assertNotNull(car.getId());
|
||||
assertNotNull(engine.getEngineId());
|
||||
@@ -38,7 +38,7 @@ public class TestMultipleOneToOneIUD extends BaseTestCase {
|
||||
txn.commit();
|
||||
}
|
||||
|
||||
OCar c2 = Ebean.find(OCar.class, car.getId());
|
||||
OCar c2 = DB.find(OCar.class, car.getId());
|
||||
assertNotNull(c2);
|
||||
assertNotNull(c2.getEngine());
|
||||
// gearBox not assigned yet
|
||||
@@ -46,10 +46,10 @@ public class TestMultipleOneToOneIUD extends BaseTestCase {
|
||||
|
||||
// ok, assign gearBox
|
||||
c2.setGearBox(gearBox);
|
||||
Ebean.save(c2);
|
||||
DB.save(c2);
|
||||
|
||||
// now all should be there...
|
||||
OCar c3 = Ebean.find(OCar.class, car.getId());
|
||||
OCar c3 = DB.find(OCar.class, car.getId());
|
||||
assertNotNull(c3);
|
||||
assertNotNull(c3.getEngine());
|
||||
assertNotNull(c3.getGearBox());
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.MNonUpdPropEntity;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -14,12 +14,12 @@ public class TestNonUpdateProperty extends BaseTestCase {
|
||||
e.setName("name");
|
||||
e.setNote("note");
|
||||
|
||||
Ebean.save(e);
|
||||
DB.save(e);
|
||||
|
||||
MNonUpdPropEntity e2 = Ebean.find(MNonUpdPropEntity.class, e.getId());
|
||||
MNonUpdPropEntity e2 = DB.find(MNonUpdPropEntity.class, e.getId());
|
||||
|
||||
e2.setName("mod");
|
||||
Ebean.update(e2);
|
||||
DB.update(e2);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import io.ebean.TransactionalTestCase;
|
||||
|
||||
@@ -20,12 +20,12 @@ public class TestOrderByAnnotation extends TransactionalTestCase {
|
||||
|
||||
Customer custTest = ResetBasicData.createCustAndOrder("testOrderByAnn");
|
||||
|
||||
Customer customer = Ebean.find(Customer.class, custTest.getId());
|
||||
Customer customer = DB.find(Customer.class, custTest.getId());
|
||||
List<Order> orders = customer.getOrders();
|
||||
|
||||
assertTrue(!orders.isEmpty());
|
||||
|
||||
Query<Order> q1 = Ebean.find(Order.class)
|
||||
Query<Order> q1 = DB.find(Order.class)
|
||||
.fetch("details");
|
||||
|
||||
q1.findList();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.Order;
|
||||
import org.tests.model.basic.ResetBasicData;
|
||||
@@ -16,7 +16,7 @@ public class TestOrderTotalAmountFormula extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
List<Customer> l0 = Ebean.find(Customer.class)
|
||||
List<Customer> l0 = DB.find(Customer.class)
|
||||
.select("id, name")
|
||||
.fetch("orders", "status, totalAmount")
|
||||
.where()
|
||||
|
||||
@@ -24,7 +24,7 @@ public class TestOrderTotalAmountReportBean extends BaseTestCase {
|
||||
RawSql rawSql = RawSqlBuilder.parse(sql).columnMapping("order_id", "order.id").create();
|
||||
|
||||
List<OrderAggregate> l0 =
|
||||
Ebean.find(OrderAggregate.class)
|
||||
DB.find(OrderAggregate.class)
|
||||
.setRawSql(rawSql)
|
||||
.findList();
|
||||
|
||||
@@ -32,7 +32,7 @@ public class TestOrderTotalAmountReportBean extends BaseTestCase {
|
||||
r0.toString();
|
||||
}
|
||||
|
||||
List<OrderAggregate> l2 = Ebean.createQuery(OrderAggregate.class)
|
||||
List<OrderAggregate> l2 = DB.createQuery(OrderAggregate.class)
|
||||
.setRawSql(rawSql)
|
||||
.where().gt("order.id", 0)
|
||||
.having().lt("totalItems", 3).gt("totalAmount", 50).findList();
|
||||
@@ -57,7 +57,7 @@ public class TestOrderTotalAmountReportBean extends BaseTestCase {
|
||||
.columnMapping("order_id", "order.id")
|
||||
.create();
|
||||
|
||||
Query<OrderAggregate> query = Ebean.find(OrderAggregate.class)
|
||||
Query<OrderAggregate> query = DB.find(OrderAggregate.class)
|
||||
.setRawSql(rawSql);
|
||||
|
||||
query.findList();
|
||||
@@ -79,7 +79,7 @@ public class TestOrderTotalAmountReportBean extends BaseTestCase {
|
||||
.columnMapping("order_id", "order.id")
|
||||
.create();
|
||||
|
||||
Query<OrderAggregate> query = Ebean.find(OrderAggregate.class)
|
||||
Query<OrderAggregate> query = DB.find(OrderAggregate.class)
|
||||
.setRawSql(rawSql);
|
||||
|
||||
query.findList();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.Order;
|
||||
import org.tests.model.basic.ResetBasicData;
|
||||
@@ -19,15 +19,15 @@ public class TestPersistenceContext extends BaseTestCase {
|
||||
|
||||
// implicit transaction with its own
|
||||
// persistence context
|
||||
Order oBefore = Ebean.find(Order.class, 1);
|
||||
Order oBefore = DB.find(Order.class, 1);
|
||||
|
||||
Order order = null;
|
||||
|
||||
// start a persistence context
|
||||
Ebean.beginTransaction();
|
||||
DB.beginTransaction();
|
||||
try {
|
||||
|
||||
order = Ebean.find(Order.class, 1);
|
||||
order = DB.find(Order.class, 1);
|
||||
|
||||
// not the same instance ...as a different
|
||||
// persistence context
|
||||
@@ -36,45 +36,45 @@ public class TestPersistenceContext extends BaseTestCase {
|
||||
|
||||
// finds an existing bean in the persistence context
|
||||
// ... so doesn't even execute a query
|
||||
Order o2 = Ebean.find(Order.class, 1);
|
||||
Order o3 = Ebean.getReference(Order.class, 1);
|
||||
Order o2 = DB.find(Order.class, 1);
|
||||
Order o3 = DB.getReference(Order.class, 1);
|
||||
|
||||
// all the same instance
|
||||
assertTrue(order == o2);
|
||||
assertTrue(order == o3);
|
||||
|
||||
} finally {
|
||||
Ebean.endTransaction();
|
||||
DB.endTransaction();
|
||||
}
|
||||
|
||||
// implicit transaction with its own
|
||||
// persistence context
|
||||
Order oAfter = Ebean.find(Order.class, 1);
|
||||
Order oAfter = DB.find(Order.class, 1);
|
||||
|
||||
assertTrue(oAfter != oBefore);
|
||||
assertTrue(oAfter != order);
|
||||
|
||||
// start a persistence context
|
||||
Ebean.beginTransaction();
|
||||
DB.beginTransaction();
|
||||
try {
|
||||
Order testOrder = ResetBasicData.createOrderCustAndOrder("testPC");
|
||||
Integer id = testOrder.getCustomer().getId();
|
||||
Integer orderId = testOrder.getId();
|
||||
|
||||
Customer customer = Ebean.find(Customer.class)
|
||||
Customer customer = DB.find(Customer.class)
|
||||
.setUseCache(false)
|
||||
.setId(id)
|
||||
.findOne();
|
||||
|
||||
System.gc();
|
||||
Order order2 = Ebean.find(Order.class, orderId);
|
||||
Order order2 = DB.find(Order.class, orderId);
|
||||
Customer customer2 = order2.getCustomer();
|
||||
|
||||
assertEquals(customer.getId(), customer2.getId());
|
||||
assertTrue(customer == customer2);
|
||||
|
||||
} finally {
|
||||
Ebean.endTransaction();
|
||||
DB.endTransaction();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import org.junit.jupiter.api.Disabled;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -24,7 +24,7 @@ public class TestQueryWhereBetween extends BaseTestCase {
|
||||
|
||||
Timestamp t = new Timestamp(System.currentTimeMillis());
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class).setAutoTune(false).where()
|
||||
Query<Order> query = DB.find(Order.class).setAutoTune(false).where()
|
||||
.betweenProperties("cretime", "updtime", t).order().asc("orderDate").order().desc("id");
|
||||
|
||||
query.findList();
|
||||
@@ -88,7 +88,7 @@ public class TestQueryWhereBetween extends BaseTestCase {
|
||||
|
||||
Timestamp t = new Timestamp(System.currentTimeMillis());
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class).setAutoTune(false)
|
||||
Query<Order> query = DB.find(Order.class).setAutoTune(false)
|
||||
.where()
|
||||
.le("cretime", t)
|
||||
.order().asc("orderDate")
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import io.ebean.cache.ServerCache;
|
||||
import io.ebean.cache.ServerCacheManager;
|
||||
@@ -22,7 +22,7 @@ public class TestQueryWithCache extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
SpiEbeanServer server = (SpiEbeanServer) Ebean.getServer(null);
|
||||
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
|
||||
BeanDescriptor<Country> beanDescriptor = server.getBeanDescriptor(Country.class);
|
||||
CacheOptions cacheOptions = beanDescriptor.getCacheOptions();
|
||||
|
||||
@@ -36,19 +36,19 @@ public class TestQueryWithCache extends BaseTestCase {
|
||||
ServerCache beanCache = serverCacheManager.beanCache(Country.class);
|
||||
assertEquals(0, beanCache.size());
|
||||
|
||||
Country nz1 = Ebean.getReference(Country.class, "NZ");
|
||||
Country nz1 = DB.getReference(Country.class, "NZ");
|
||||
assertEquals(0, beanCache.size());
|
||||
|
||||
// has the effect of loading the cache via lazy loading
|
||||
nz1.getName();
|
||||
assertEquals(1, beanCache.size());
|
||||
|
||||
Country nz2 = Ebean.getReference(Country.class, "NZ");
|
||||
Country nz2b = Ebean.getReference(Country.class, "NZ");
|
||||
Country nz2 = DB.getReference(Country.class, "NZ");
|
||||
Country nz2b = DB.getReference(Country.class, "NZ");
|
||||
|
||||
Country nz3 = Ebean.find(Country.class, "NZ");
|
||||
Country nz3 = DB.find(Country.class, "NZ");
|
||||
|
||||
Country nz4 = Ebean.find(Country.class).setId("NZ").setAutoTune(false).setUseCache(false)
|
||||
Country nz4 = DB.find(Country.class).setId("NZ").setAutoTune(false).setUseCache(false)
|
||||
.findOne();
|
||||
|
||||
assertTrue(nz2 == nz2b);
|
||||
@@ -62,9 +62,9 @@ public class TestQueryWithCache extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Ebean.find(Country.class, "NZ");
|
||||
DB.find(Country.class, "NZ");
|
||||
|
||||
Query<Country> query = Ebean.find(Country.class).setId("NZ").setUseCache(false);
|
||||
Query<Country> query = DB.find(Country.class).setId("NZ").setUseCache(false);
|
||||
query.findOne();
|
||||
|
||||
assertSql(query).isNotNull();
|
||||
|
||||
@@ -23,7 +23,7 @@ public class TestReadOnlyPropagation extends BaseTestCase {
|
||||
public void testReadOnly() {
|
||||
|
||||
ResetBasicData.reset();
|
||||
DB.getServerCacheManager().clearAll();
|
||||
DB.cacheManager().clearAll();
|
||||
|
||||
Order order = DB.find(Order.class)
|
||||
.setReadOnly(true)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.PersistentFile;
|
||||
import org.tests.model.basic.PersistentFileContent;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -15,8 +15,8 @@ public class TestSaveDeleteOneToOne extends BaseTestCase {
|
||||
PersistentFile persistentFile = new PersistentFile("test.txt",
|
||||
new PersistentFileContent("test".getBytes()));
|
||||
|
||||
Ebean.save(persistentFile);
|
||||
Ebean.delete(persistentFile);
|
||||
DB.save(persistentFile);
|
||||
DB.delete(persistentFile);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -24,15 +24,15 @@ public class TestSaveDeleteOneToOne extends BaseTestCase {
|
||||
PersistentFile persistentFile = new PersistentFile("test.txt",
|
||||
new PersistentFileContent("test".getBytes()));
|
||||
|
||||
Ebean.save(persistentFile);
|
||||
DB.save(persistentFile);
|
||||
|
||||
persistentFile = Ebean.find(PersistentFile.class, persistentFile.getId());
|
||||
persistentFile = DB.find(PersistentFile.class, persistentFile.getId());
|
||||
|
||||
PersistentFileContent persistentFileContent = persistentFile.getPersistentFileContent();
|
||||
|
||||
assertNotNull(persistentFileContent);
|
||||
assertNotNull(persistentFileContent.getContent());
|
||||
|
||||
Ebean.delete(persistentFile);
|
||||
DB.delete(persistentFile);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.PFile;
|
||||
import org.tests.model.basic.PFileContent;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -14,8 +14,8 @@ public class TestSaveDeleteOneToOneMultiple extends BaseTestCase {
|
||||
// PFile persistentFile = new PFile("test.txt",
|
||||
// new PFileContent("test".getBytes()));
|
||||
//
|
||||
// Ebean.save(persistentFile);
|
||||
// Ebean.delete(persistentFile);
|
||||
// DB.save(persistentFile);
|
||||
// DB.delete(persistentFile);
|
||||
// }
|
||||
|
||||
@Test
|
||||
@@ -23,14 +23,14 @@ public class TestSaveDeleteOneToOneMultiple extends BaseTestCase {
|
||||
PFile persistentFile = new PFile("test.txt",
|
||||
new PFileContent("test".getBytes()));
|
||||
|
||||
Ebean.save(persistentFile);
|
||||
DB.save(persistentFile);
|
||||
|
||||
persistentFile = Ebean.find(PFile.class, persistentFile.getId());
|
||||
persistentFile = DB.find(PFile.class, persistentFile.getId());
|
||||
|
||||
PFileContent persistentFileContent = persistentFile.getFileContent();
|
||||
|
||||
assertNotNull(persistentFileContent);
|
||||
assertNotNull(persistentFileContent.getContent());
|
||||
Ebean.delete(persistentFile);
|
||||
DB.delete(persistentFile);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.bean.BeanCollection;
|
||||
import org.tests.model.basic.Order;
|
||||
import org.tests.model.basic.OrderDetail;
|
||||
@@ -24,9 +24,9 @@ public class TestSharedInstancePropagation extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
Ebean.getServerCacheManager().clearAll();
|
||||
DB.cacheManager().clearAll();
|
||||
|
||||
Order order = Ebean.find(Order.class)
|
||||
Order order = DB.find(Order.class)
|
||||
.setAutoTune(false)
|
||||
.setReadOnly(true)
|
||||
.setId(1)
|
||||
@@ -34,7 +34,7 @@ public class TestSharedInstancePropagation extends BaseTestCase {
|
||||
|
||||
|
||||
assertNotNull(order);
|
||||
assertTrue(Ebean.getBeanState(order).isReadOnly());
|
||||
assertTrue(DB.getBeanState(order).isReadOnly());
|
||||
|
||||
List<OrderDetail> details = order.getDetails();
|
||||
BeanCollection<?> bc = (BeanCollection<?>) details;
|
||||
@@ -48,16 +48,16 @@ public class TestSharedInstancePropagation extends BaseTestCase {
|
||||
assertTrue(!bc.isEmpty());
|
||||
OrderDetail detail = details.get(0);
|
||||
|
||||
assertTrue(Ebean.getBeanState(detail).isReadOnly());
|
||||
assertFalse(Ebean.getBeanState(detail).isReference());
|
||||
assertTrue(DB.getBeanState(detail).isReadOnly());
|
||||
assertFalse(DB.getBeanState(detail).isReference());
|
||||
|
||||
Product product = detail.getProduct();
|
||||
|
||||
assertTrue(Ebean.getBeanState(product).isReadOnly());
|
||||
assertTrue(DB.getBeanState(product).isReadOnly());
|
||||
|
||||
// lazy load
|
||||
product.getName();
|
||||
assertFalse(Ebean.getBeanState(product).isReference());
|
||||
assertFalse(DB.getBeanState(product).isReference());
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.Order;
|
||||
import org.tests.model.basic.ResetBasicData;
|
||||
@@ -16,9 +16,9 @@ public class TestUpdateManyToOne extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
List<Customer> custs = Ebean.find(Customer.class).findList();
|
||||
List<Customer> custs = DB.find(Customer.class).findList();
|
||||
|
||||
List<Order> orders = Ebean.find(Order.class).setMaxRows(1).findList();
|
||||
List<Order> orders = DB.find(Order.class).setMaxRows(1).findList();
|
||||
|
||||
Order order = orders.get(0);
|
||||
Customer customer = order.getCustomer();
|
||||
@@ -31,10 +31,10 @@ public class TestUpdateManyToOne extends BaseTestCase {
|
||||
}
|
||||
}
|
||||
order.setCustomer(changeCust);
|
||||
Ebean.save(order);
|
||||
DB.save(order);
|
||||
|
||||
order.setCustomer(customer);
|
||||
Ebean.save(order);
|
||||
DB.save(order);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.TUuidEntity;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -13,13 +13,13 @@ public class TestUuidInsert extends BaseTestCase {
|
||||
TUuidEntity e = new TUuidEntity();
|
||||
e.setName("bana");
|
||||
|
||||
Ebean.save(e);
|
||||
DB.save(e);
|
||||
|
||||
TUuidEntity e2 = Ebean.find(TUuidEntity.class, e.getId());
|
||||
TUuidEntity e2 = DB.find(TUuidEntity.class, e.getId());
|
||||
e2.setName("apple");
|
||||
|
||||
Ebean.save(e2);
|
||||
DB.save(e2);
|
||||
|
||||
Ebean.delete(e2);
|
||||
DB.delete(e2);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.UUOne;
|
||||
import org.tests.model.basic.UUTwo;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -23,22 +23,22 @@ public class TestUuidInsertMasterDetail extends BaseTestCase {
|
||||
one.setName("some one");
|
||||
one.setComments(list);
|
||||
|
||||
Ebean.save(one);
|
||||
DB.save(one);
|
||||
|
||||
UUOne oneB = Ebean.find(UUOne.class, one.getId());
|
||||
UUOne oneB = DB.find(UUOne.class, one.getId());
|
||||
|
||||
UUTwo twoB = new UUTwo();
|
||||
twoB.setName("another something");
|
||||
oneB.getComments().add(twoB);
|
||||
|
||||
Ebean.save(oneB);
|
||||
DB.save(oneB);
|
||||
}
|
||||
|
||||
public void testNullFK() {
|
||||
|
||||
UUTwo two = new UUTwo();
|
||||
two.setName("something");
|
||||
Ebean.save(two);
|
||||
DB.save(two);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.tests.basic;
|
||||
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import io.ebean.TransactionalTestCase;
|
||||
|
||||
@@ -21,12 +21,12 @@ public class TestWhereAnnotation extends TransactionalTestCase {
|
||||
|
||||
Customer custTest = ResetBasicData.createCustAndOrder("testWhereAnn");
|
||||
|
||||
Customer customer = Ebean.find(Customer.class, custTest.getId());
|
||||
Customer customer = DB.find(Customer.class, custTest.getId());
|
||||
List<Order> orders = customer.getOrders();
|
||||
|
||||
assertTrue(!orders.isEmpty());
|
||||
|
||||
Query<Customer> q1 = Ebean.find(Customer.class).setUseCache(false).fetch("orders").where()
|
||||
Query<Customer> q1 = DB.find(Customer.class).setUseCache(false).fetch("orders").where()
|
||||
.idEq(1).query();
|
||||
|
||||
q1.findOne();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic.delete;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebeaninternal.api.SpiEbeanServer;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.Order;
|
||||
@@ -21,8 +21,8 @@ public class TestDeleteByIdList extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
OrderDetail dummy = Ebean.getReference(OrderDetail.class, 1);
|
||||
SpiEbeanServer server = (SpiEbeanServer) Ebean.getServer(null);
|
||||
OrderDetail dummy = DB.getReference(OrderDetail.class, 1);
|
||||
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
|
||||
server.getBeanDescriptor(OrderDetail.class).cacheBeanPut(dummy);
|
||||
|
||||
Customer c0 = ResetBasicData.createCustAndOrder("DelIdList-0");
|
||||
@@ -30,13 +30,13 @@ public class TestDeleteByIdList extends BaseTestCase {
|
||||
|
||||
Customer c1 = ResetBasicData.createCustAndOrder("DelIdList-1");
|
||||
|
||||
List<Object> orderIds = Ebean.find(Order.class).where().in("customer", c0, c1).findIds();
|
||||
List<Object> orderIds = DB.find(Order.class).where().in("customer", c0, c1).findIds();
|
||||
|
||||
assertEquals(2, orderIds.size());
|
||||
|
||||
Ebean.deleteAll(Order.class, orderIds);
|
||||
Ebean.delete(c0);
|
||||
Ebean.delete(c1);
|
||||
DB.deleteAll(Order.class, orderIds);
|
||||
DB.delete(c0);
|
||||
DB.delete(c1);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic.delete;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebeaninternal.api.SpiEbeanServer;
|
||||
import org.tests.model.basic.Customer;
|
||||
import org.tests.model.basic.Order;
|
||||
@@ -21,22 +21,22 @@ public class TestDeleteCascadeById extends BaseTestCase {
|
||||
|
||||
ResetBasicData.reset();
|
||||
|
||||
OrderDetail dummy = Ebean.getReference(OrderDetail.class, 1);
|
||||
SpiEbeanServer server = (SpiEbeanServer) Ebean.getServer(null);
|
||||
OrderDetail dummy = DB.getReference(OrderDetail.class, 1);
|
||||
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
|
||||
server.getBeanDescriptor(OrderDetail.class).cacheBeanPut(dummy);
|
||||
|
||||
Customer cust = ResetBasicData.createCustAndOrder("DelCas");
|
||||
assertNotNull(cust);
|
||||
|
||||
List<Order> orders = Ebean.find(Order.class).where().eq("customer", cust).findList();
|
||||
List<Order> orders = DB.find(Order.class).where().eq("customer", cust).findList();
|
||||
|
||||
assertEquals(1, orders.size());
|
||||
Order o = orders.get(0);
|
||||
assertNotNull(o);
|
||||
|
||||
// cleanup
|
||||
Ebean.delete(o);
|
||||
Ebean.delete(cust);
|
||||
DB.delete(o);
|
||||
DB.delete(cust);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic.delete;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import io.ebean.Query;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
@@ -15,35 +15,35 @@ public class TestDeleteCascadeByQuery extends BaseTestCase {
|
||||
|
||||
private OtoUser testUser;
|
||||
private OtoUserOptional userOptional;
|
||||
private Query<OtoUserOptional> userOptionalQuery = Ebean.find(OtoUserOptional.class);
|
||||
private Query<OtoUser> userQuery = Ebean.find(OtoUser.class);
|
||||
private Query<OtoUserOptional> userOptionalQuery = DB.find(OtoUserOptional.class);
|
||||
private Query<OtoUser> userQuery = DB.find(OtoUser.class);
|
||||
|
||||
/**
|
||||
* Init each test. Delete all existing beans. Then create OtoUser, add OtoUserOptional and save.
|
||||
*/
|
||||
@BeforeEach
|
||||
public void init() {
|
||||
Ebean.deleteAll(userQuery.findList());
|
||||
Ebean.deleteAll(userOptionalQuery.findList());
|
||||
DB.deleteAll(userQuery.findList());
|
||||
DB.deleteAll(userOptionalQuery.findList());
|
||||
|
||||
userOptional = new OtoUserOptional();
|
||||
Ebean.save(userOptional);
|
||||
DB.save(userOptional);
|
||||
testUser = new OtoUser();
|
||||
testUser.setOptional(userOptional);
|
||||
Ebean.save(testUser);
|
||||
DB.save(testUser);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test that validates deleting a bean using Ebean.delete() respects the CascadeType.DELETE
|
||||
* Test that validates deleting a bean using DB.delete() respects the CascadeType.DELETE
|
||||
* setting.
|
||||
*/
|
||||
@Test
|
||||
public void testDeleteCascadeByEbeanDelete() {
|
||||
|
||||
assertThat(Ebean.delete(testUser)).isTrue();
|
||||
assertThat(DB.delete(testUser)).isTrue();
|
||||
|
||||
assertThat(userOptionalQuery.findCount())
|
||||
.overridingErrorMessage("Entity OtoUserOptional found. Ebean.delete() on the user "
|
||||
.overridingErrorMessage("Entity OtoUserOptional found. DB.delete() on the user "
|
||||
+ "did not delete the OneToOne mapped entity as set with CascadeType.ALL")
|
||||
.isEqualTo(0);
|
||||
}
|
||||
@@ -68,7 +68,7 @@ public class TestDeleteCascadeByQuery extends BaseTestCase {
|
||||
*/
|
||||
@AfterEach
|
||||
public void cleanup() {
|
||||
Ebean.deleteAll(userQuery.findList());
|
||||
Ebean.deleteAll(userOptionalQuery.findList());
|
||||
DB.deleteAll(userQuery.findList());
|
||||
DB.deleteAll(userOptionalQuery.findList());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package org.tests.basic.encrypt;
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.tests.model.basic.EBasicEncryptClient;
|
||||
|
||||
@@ -21,9 +21,9 @@ public class TestEncryptClientSide extends BaseTestCase {
|
||||
bean.setStatus(EBasicEncryptClient.Status.ONE);
|
||||
bean.setDob(today);
|
||||
|
||||
Ebean.save(bean);
|
||||
DB.save(bean);
|
||||
|
||||
EBasicEncryptClient found = Ebean.find(EBasicEncryptClient.class)
|
||||
EBasicEncryptClient found = DB.find(EBasicEncryptClient.class)
|
||||
.where()
|
||||
.eq("description", "hello")
|
||||
.eq("status", EBasicEncryptClient.Status.ONE)
|
||||
@@ -38,9 +38,9 @@ public class TestEncryptClientSide extends BaseTestCase {
|
||||
|
||||
found.setDescription("goodbye");
|
||||
found.setStatus(EBasicEncryptClient.Status.TWO);
|
||||
Ebean.save(found);
|
||||
DB.save(found);
|
||||
|
||||
found = Ebean.find(EBasicEncryptClient.class)
|
||||
found = DB.find(EBasicEncryptClient.class)
|
||||
.where()
|
||||
.eq("description", "goodbye")
|
||||
.eq("status", EBasicEncryptClient.Status.TWO)
|
||||
@@ -50,6 +50,6 @@ public class TestEncryptClientSide extends BaseTestCase {
|
||||
assertThat(found).isNotNull();
|
||||
assertThat(found.getDescription()).isEqualTo("goodbye");
|
||||
|
||||
Ebean.delete(found);
|
||||
DB.delete(found);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package org.tests.basic.event;
|
||||
|
||||
|
||||
import io.ebean.BaseTestCase;
|
||||
import io.ebean.Ebean;
|
||||
import io.ebean.DB;
|
||||
import org.tests.model.basic.TWithPreInsert;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -17,16 +17,16 @@ public class TestPreInsertValidation extends BaseTestCase {
|
||||
e.setTitle("Mister");
|
||||
// the perInsert should populate the
|
||||
// name with should not be null
|
||||
Ebean.save(e);
|
||||
DB.save(e);
|
||||
|
||||
// the save worked and name set in preInsert
|
||||
assertNotNull(e.getId());
|
||||
assertNotNull(e.getName());
|
||||
|
||||
TWithPreInsert e1 = Ebean.find(TWithPreInsert.class, e.getId());
|
||||
TWithPreInsert e1 = DB.find(TWithPreInsert.class, e.getId());
|
||||
|
||||
e1.setTitle("Missus");
|
||||
Ebean.save(e1);
|
||||
DB.save(e1);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -34,14 +34,14 @@ public class TestPreInsertValidation extends BaseTestCase {
|
||||
|
||||
TWithPreInsert e = new TWithPreInsert();
|
||||
e.setName("BeanForUpdateTest");
|
||||
Ebean.save(e);
|
||||
DB.save(e);
|
||||
|
||||
TWithPreInsert bean2 = new TWithPreInsert();
|
||||
bean2.setId(e.getId());
|
||||
bean2.setName("stateless-update-name");
|
||||
bean2.setTitle(null);
|
||||
|
||||
Ebean.update(bean2);
|
||||
DB.update(bean2);
|
||||
|
||||
// title set on preUpdate
|
||||
assertNotNull(bean2.getTitle());
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user