Package org.beangle.model.query.limit

Source Code of org.beangle.model.query.limit.TestQueryPage

/* Copyright c 2005-2012.
* Licensed under GNU  LESSER General Public License, Version 3.
* http://www.gnu.org/licenses
*/
package org.beangle.model.query.limit;

import static org.testng.Assert.assertNotNull;

import java.util.Iterator;

import org.beangle.commons.collection.page.PageLimit;
import org.beangle.model.query.LimitQuery;
import org.beangle.model.query.builder.OqlBuilder;
import org.testng.annotations.Test;

@Test
public class TestQueryPage {

  public void testMove() throws Exception {
    OqlBuilder<String> query = OqlBuilder.from(String.class, "dd");
    query.limit(new PageLimit(1, 2));
    MockQueryPage page = new MockQueryPage((LimitQuery<String>) query.build());
    for (Iterator<String> iterator = page.iterator(); iterator.hasNext();) {
      String data = iterator.next();
      assertNotNull(data);
    }
  }
}
TOP

Related Classes of org.beangle.model.query.limit.TestQueryPage

TOP
Copyright © 2018 www.massapi.com. 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.