Package com.aichamorro.dal.dataquery

Examples of com.aichamorro.dal.dataquery.DataQueryStatement


   
    adapter = null;
  }
 
  public void testSimpleAnd() {
    DataQueryStatement stmnt = and("name=alberto", "id=5");
   
    assertEquals("(name=alberto AND id=5)", adapter.statementAdapter(stmnt));
  }
View Full Code Here


   
    assertEquals("(name=alberto AND id=5)", adapter.statementAdapter(stmnt));
  }
 
  public void testBigSimpleAnd() {
    DataQueryStatement stmnt = and("name=alberto", "age=15", "surname=chamorro", "id=5", "payed=true");
 
    assertEquals("(name=alberto AND age=15 AND surname=chamorro AND id=5 AND payed=true)", adapter.statementAdapter(stmnt));
  }
View Full Code Here

 
    assertEquals("(name=alberto AND age=15 AND surname=chamorro AND id=5 AND payed=true)", adapter.statementAdapter(stmnt));
  }
 
  public void testComposedAnd() {
    DataQueryStatement stmnt = and(statement("name=alberto"), statement("age=15"), and("id=6", "payed=true"));
 
    assertEquals("(name=alberto AND age=15 AND (id=6 AND payed=true))", adapter.statementAdapter(stmnt));
  }
View Full Code Here

 
    assertEquals("(name=alberto AND age=15 AND (id=6 AND payed=true))", adapter.statementAdapter(stmnt));
  }
 
  public void testSimpleOr() {
    DataQueryStatement stmnt = or("name=alberto", "id=5");
   
    assertEquals("(name=alberto OR id=5)", adapter.statementAdapter(stmnt));
  }
View Full Code Here

   
    assertEquals("(name=alberto OR id=5)", adapter.statementAdapter(stmnt));
  }
 
  public void testBigSimpleOr() {
    DataQueryStatement stmnt = or("name=alberto", "age=15", "surname=chamorro", "id=5", "payed=true");
 
    assertEquals("(name=alberto OR age=15 OR surname=chamorro OR id=5 OR payed=true)", adapter.statementAdapter(stmnt));
  }
View Full Code Here

 
    assertEquals("(name=alberto OR age=15 OR surname=chamorro OR id=5 OR payed=true)", adapter.statementAdapter(stmnt));
  }
 
  public void testComposedOr() {
    DataQueryStatement stmnt = or(statement("name=alberto"), statement("age=15"), or("id=6", "payed=true"));
 
    assertEquals("(name=alberto OR age=15 OR (id=6 OR payed=true))", adapter.statementAdapter(stmnt));
  }
View Full Code Here

 
    assertEquals("(name=alberto OR age=15 OR (id=6 OR payed=true))", adapter.statementAdapter(stmnt));
  }
 
  public void testMixedAndOr() {
    DataQueryStatement stmnt = or(statement("name=alberto"), and("age=15", "payed=true"));
   
    assertEquals("(name=alberto OR (age=15 AND payed=true))", adapter.statementAdapter(stmnt));
  }
View Full Code Here

  public void testEmptyStatement() {
    assertEquals("", adapter.statementAdapter(statement("")));
  }
 
  public void testVeryDeepStatements() {
    DataQueryStatement stmnt = or(or(statement("a=1"), or(statement("b=2"), or(statement("c=3"), or(statement("d=4"), and("e=5", "f=6"))))), statement("g=7"));
   
    assertEquals("((a=1 OR (b=2 OR (c=3 OR (d=4 OR (e=5 AND f=6))))) OR g=7)", adapter.statementAdapter(stmnt));
  }
View Full Code Here

  public void testSimpleNotStatement() {
    assertEquals("(NOT a=1)", adapter.statementAdapter(not("a=1")));
  }
 
  public void testNotAnd() {
    DataQueryStatement stmnt = not(and("a=1", "b=2"));
   
    assertEquals("(NOT (a=1 AND b=2))", adapter.statementAdapter(stmnt));
  }
View Full Code Here

   
    assertEquals("(NOT (a=1 AND b=2))", adapter.statementAdapter(stmnt));
  }
 
  public void testNotOr() {
    DataQueryStatement stmnt = not(or("a=1", "b=2"));
   
    assertEquals("(NOT (a=1 OR b=2))", adapter.statementAdapter(stmnt));
  }
View Full Code Here

TOP

Related Classes of com.aichamorro.dal.dataquery.DataQueryStatement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.