package com.avaje.tests.query; import java.util.List; 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.tests.model.basic.Order; import com.avaje.tests.model.basic.ResetBasicData; public class TestRowCount extends BaseTestCase { @Test public void test() { ResetBasicData.reset(); Query query = Ebean.find(Order.class).fetch("details").where().gt("id", 1) .gt("details.id", 1).order("id desc"); int rc = query.findRowCount(); List ids = query.findIds(); List list = query.findList(); System.out.println(list); for (Order order : list) { order.getStatus(); } Assert.assertEquals("same rc to ids.size() ", rc, ids.size()); Assert.assertEquals("same rc to list.size()", rc, list.size()); } }