Package org.talend.esb.sam.server.persistence.criterias

Examples of org.talend.esb.sam.server.persistence.criterias.DateCriteria



public class DateCriteriaTest extends TestCase {

  public void testCriteria() throws Exception {
    DateCriteria criteria = new DateCriteria("timestamp_before", "TIMESTAMP");
    Criteria value = criteria.parseValue("1307570400000")[0];
    assertEquals("TIMESTAMP < :timestamp_before", value.getFilterClause().toString());

    criteria = new DateCriteria("timestamp_after", "TIMESTAMP");
    value = criteria.parseValue("1307570400000")[0];
    assertEquals("TIMESTAMP > :timestamp_after", value.getFilterClause().toString());

    criteria = new DateCriteria("timestamp", "TIMESTAMP");
    value = criteria.parseValue("1307570400000")[0];
    assertEquals("TIMESTAMP = :timestamp", value.getFilterClause().toString());
  }
View Full Code Here


    value = criteria.parseValue("1307570400000")[0];
    assertEquals("TIMESTAMP = :timestamp", value.getFilterClause().toString());
  }
 
  public void testOnDayCriteria() throws Exception {
    DateCriteria criteria = new DateCriteria("timestamp_on", "TIMESTAMP");
    Criteria[] values = criteria.parseValue("1307570400000");
    assertEquals("TIMESTAMP > :timestamp_on_after", values[0].getFilterClause().toString());
    assertEquals("TIMESTAMP < :timestamp_on_before", values[1].getFilterClause().toString());
  }
View Full Code Here

TOP

Related Classes of org.talend.esb.sam.server.persistence.criterias.DateCriteria

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.