Remove unused ServerConfig debugSql options, Update Tests to use agentloader

This commit is contained in:
Robin Bygrave
2013-04-29 22:42:27 +12:00
parent bb2479c9e7
commit 2f97c5c36e
217 changed files with 6351 additions and 6740 deletions
@@ -1,41 +1,36 @@
package com.avaje.tests.query;
import junit.framework.TestCase;
import org.junit.Assert;
import org.junit.Test;
import com.avaje.ebean.BaseTestCase;
import com.avaje.ebean.Ebean;
import com.avaje.ebean.Query;
import com.avaje.ebean.Query.UseIndex;
import com.avaje.tests.model.basic.Customer;
import com.avaje.tests.model.basic.ResetBasicData;
public class TestExprNestedDisjunction extends TestCase {
public class TestExprNestedDisjunction extends BaseTestCase {
public void test() {
ResetBasicData.reset();
// java.sql.Date dateAfter = java.sql.Date.valueOf("2010-01-01");
@Test
public void test() {
java.sql.Date onAfter = java.sql.Date.valueOf("2009-08-31");
ResetBasicData.reset();
Query<Customer> q = Ebean.find(Customer.class)
.setUseIndex(UseIndex.NO)
.where()
.disjunction()
.conjunction()
.startsWith("name", "r")
.eq("anniversary", onAfter)
.endJunction()
.conjunction()
.eq("status", Customer.Status.ACTIVE)
.gt("id", 0)
.endJunction()
.orderBy().asc("name");
q.findList();
String s = q.getGeneratedSql();
// java.sql.Date dateAfter = java.sql.Date.valueOf("2010-01-01");
java.sql.Date onAfter = java.sql.Date.valueOf("2009-08-31");
Query<Customer> q = Ebean.find(Customer.class).setUseIndex(UseIndex.NO).where().disjunction()
.conjunction().startsWith("name", "r").eq("anniversary", onAfter).endJunction()
.conjunction().eq("status", Customer.Status.ACTIVE).gt("id", 0).endJunction().orderBy()
.asc("name");
q.findList();
String s = q.getGeneratedSql();
Assert.assertTrue(s
.contains("(t0.name like ? and t0.anniversary = ? ) or (t0.status = ? and t0.id > ? )"));
}
assertTrue(s.contains("(t0.name like ? and t0.anniversary = ? ) or (t0.status = ? and t0.id > ? )"));
}
}