mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-11-04 00:26:20 +00:00
Remove unused ServerConfig debugSql options, Update Tests to use agentloader
This commit is contained in:
1 parent
bb2479c9e7
commit
2f97c5c36e
217 files changed
+6351
-6740
No files matched your search
@@ -1,59 +1,49 @@
|
||||
package com.avaje.tests.basic;
|
||||
|
||||
import junit.framework.Assert;
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import com.avaje.ebean.BaseTestCase;
|
||||
import com.avaje.ebean.Ebean;
|
||||
import com.avaje.ebean.Query;
|
||||
import com.avaje.tests.model.basic.Order;
|
||||
import com.avaje.tests.model.basic.ResetBasicData;
|
||||
|
||||
public class TestQuery extends TestCase
|
||||
{
|
||||
public class TestQuery extends BaseTestCase {
|
||||
|
||||
public void testCountOrderBy()
|
||||
{
|
||||
@Test
|
||||
public void testCountOrderBy() {
|
||||
|
||||
ResetBasicData.reset();
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
.setAutofetch(false)
|
||||
.order().asc("orderDate")
|
||||
.order().desc("id");
|
||||
//.orderBy("orderDate");
|
||||
Query<Order> query = Ebean.find(Order.class).setAutofetch(false).order().asc("orderDate")
|
||||
.order().desc("id");
|
||||
// .orderBy("orderDate");
|
||||
|
||||
int rc = query.findList().size();
|
||||
//int rc = query.findRowCount();
|
||||
Assert.assertTrue(rc > 0);
|
||||
//String generatedSql = query.getGeneratedSql();
|
||||
//Assert.assertFalse(generatedSql.contains("order by"));
|
||||
int rc = query.findList().size();
|
||||
// int rc = query.findRowCount();
|
||||
Assert.assertTrue(rc > 0);
|
||||
// String generatedSql = query.getGeneratedSql();
|
||||
// Assert.assertFalse(generatedSql.contains("order by"));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public void testForUpdate()
|
||||
{
|
||||
ResetBasicData.reset();
|
||||
public void testForUpdate() {
|
||||
ResetBasicData.reset();
|
||||
|
||||
Query<Order> query = Ebean.find(Order.class)
|
||||
.setAutofetch(false)
|
||||
.setForUpdate(false)
|
||||
.setMaxRows(1)
|
||||
.order().asc("orderDate")
|
||||
.order().desc("id");
|
||||
|
||||
int rc = query.findList().size();
|
||||
Assert.assertTrue(rc > 0);
|
||||
assertTrue(query.getGeneratedSql().toLowerCase().indexOf("for update") < 0);
|
||||
Query<Order> query = Ebean.find(Order.class).setAutofetch(false).setForUpdate(false)
|
||||
.setMaxRows(1).order().asc("orderDate").order().desc("id");
|
||||
|
||||
query = Ebean.find(Order.class)
|
||||
.setAutofetch(false)
|
||||
.setForUpdate(true)
|
||||
.setMaxRows(1)
|
||||
.order().asc("orderDate")
|
||||
.order().desc("id");
|
||||
int rc = query.findList().size();
|
||||
Assert.assertTrue(rc > 0);
|
||||
Assert.assertTrue(query.getGeneratedSql().toLowerCase().indexOf("for update") < 0);
|
||||
|
||||
rc = query.findList().size();
|
||||
Assert.assertTrue(rc > 0);
|
||||
assertTrue(query.getGeneratedSql().toLowerCase().indexOf("for update") > -1);
|
||||
}
|
||||
query = Ebean.find(Order.class).setAutofetch(false).setForUpdate(true).setMaxRows(1).order()
|
||||
.asc("orderDate").order().desc("id");
|
||||
|
||||
rc = query.findList().size();
|
||||
Assert.assertTrue(rc > 0);
|
||||
Assert.assertTrue(query.getGeneratedSql().toLowerCase().indexOf("for update") > -1);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user