Package siena.base.test.model

Examples of siena.base.test.model.DiscoveryStringId


  }
 
  public void testIterPerPageStateless3(){
    DiscoveryStringId[] discs = new DiscoveryStringId[500];
    for(int i=0; i<500; i++){
      discs[i] = new DiscoveryStringId("Disc_"+String.format("%03d", i), StringID_CURIE);
    }
    pm.insert((Object[])discs);
   
    Query<DiscoveryStringId> query = pm.createQuery(DiscoveryStringId.class).order("name");
    Iterable<DiscoveryStringId> iter = query.offset(25).iterPerPage(50);
View Full Code Here


  }
 
  public void testIterPerPageStateful(){
    DiscoveryStringId[] discs = new DiscoveryStringId[500];
    for(int i=0; i<500; i++){
      discs[i] = new DiscoveryStringId("Disc_"+String.format("%03d", i), StringID_CURIE);
    }
    pm.insert((Object[])discs);
   
    Query<DiscoveryStringId> query = pm.createQuery(DiscoveryStringId.class).stateful().order("name");
    Iterable<DiscoveryStringId> iter = query.iterPerPage(50);
View Full Code Here

  }
 
  public void testIterPerPageStateful2(){
    DiscoveryStringId[] discs = new DiscoveryStringId[500];
    for(int i=0; i<500; i++){
      discs[i] = new DiscoveryStringId("Disc_"+String.format("%03d", i), StringID_CURIE);
    }
    pm.insert((Object[])discs);
   
    Query<DiscoveryStringId> query = pm.createQuery(DiscoveryStringId.class).stateful().order("name");
    Iterable<DiscoveryStringId> iter = query.iterPerPage(50);
View Full Code Here

  }
 
  public void testIterPerPageStatefull3(){
    DiscoveryStringId[] discs = new DiscoveryStringId[500];
    for(int i=0; i<500; i++){
      discs[i] = new DiscoveryStringId("Disc_"+String.format("%03d", i), StringID_CURIE);
    }
    pm.insert((Object[])discs);
   
    Query<DiscoveryStringId> query = pm.createQuery(DiscoveryStringId.class).stateful().order("name");
    Iterable<DiscoveryStringId> iter = query.offset(25).iterPerPage(50);
View Full Code Here

public abstract class BaseTestNoAutoInc_6_FETCH_ITER extends BaseTestNoAutoInc_BASE {

  public void testFetchIterLotsOfEntitiesStatefulMixed(){
      DiscoveryStringId[] discs = new DiscoveryStringId[150];
      for(int i=0; i<150; i++){
        discs[i] = new DiscoveryStringId("Disc_"+String.format("%03d", i), StringID_CURIE);
      }
      pm.insert((Object[])discs);
     
      Query<DiscoveryStringId> query = pm.createQuery(DiscoveryStringId.class).stateful().order("name");
      List<DiscoveryStringId> res = query.fetch(50);
      assertEquals(50, res.size());
      for(int i=0; i<50; i++){
        assertEquals(discs[i], res.get(i));
      }
     
      Iterable<DiscoveryStringId> res2 = query.iter(50);
      Iterator<DiscoveryStringId> it2 = res2.iterator();
      int i=50;
      while(it2.hasNext()){
        DiscoveryStringId disc = it2.next();
        assertEquals(discs[i++], disc);
     
      assertEquals(100, i)
 
      res = query.paginate(25).fetch();
      assertEquals(25, res.size());
      for(i=0; i<25; i++){
        assertEquals(discs[i+100], res.get(i));
      }
     
      res2 = query.nextPage().iter();
      it2 = res2.iterator();
      i=125;
      while(it2.hasNext()){
        DiscoveryStringId disc = it2.next();
        assertEquals(discs[i++], disc);
     
      assertEquals(150, i)
     
      res = query.previousPage().fetch();
View Full Code Here

    }
   
    public void testFetchIterLotsOfEntitiesStatefulMixed2(){
      DiscoveryStringId[] discs = new DiscoveryStringId[200];
      for(int i=0; i<200; i++){
        discs[i] = new DiscoveryStringId("Disc_"+String.format("%03d", i), StringID_CURIE);
      }
      pm.insert((Object[])discs);
     
      Query<DiscoveryStringId> query = pm.createQuery(DiscoveryStringId.class).stateful().order("name");
      List<DiscoveryStringId> res = query.fetch(50);
      assertEquals(50, res.size());
      for(int i=0; i<50; i++){
        assertEquals(discs[i], res.get(i));
      }
 
      Iterable<DiscoveryStringId> res2 = query.iter(50);
      Iterator<DiscoveryStringId> it2 = res2.iterator();
      int i=50;
      while(it2.hasNext()){
        DiscoveryStringId disc = it2.next();
        assertEquals(discs[i++], disc);
     
      assertEquals(100, i)
     
      res = query.fetch(50);
      assertEquals(50, res.size());
      for(i=0; i<50; i++){
        assertEquals(discs[i+100], res.get(i));
      }
     
      res2 = query.iter(50);
      it2 = res2.iterator();
      i=150;
      while(it2.hasNext()){
        DiscoveryStringId disc = it2.next();
        assertEquals(discs[i++], disc);
     
      assertEquals(200, i)
 
    }
View Full Code Here

    }
   
    public void testFetchIterLotsOfEntitiesStatefulMixed3(){
      DiscoveryStringId[] discs = new DiscoveryStringId[150];
      for(int i=0; i<150; i++){
        discs[i] = new DiscoveryStringId("Disc_"+String.format("%03d", i), StringID_CURIE);
      }
      pm.insert((Object[])discs);
     
      Query<DiscoveryStringId> query = pm.createQuery(DiscoveryStringId.class).stateful().order("name");
      List<DiscoveryStringId> res = query.fetch(50);
      assertEquals(50, res.size());
      for(int i=0; i<50; i++){
        assertEquals(discs[i], res.get(i));
      }
     
      Iterable<DiscoveryStringId> res2 = query.iter();
      Iterator<DiscoveryStringId> it2 = res2.iterator();
      int i=50;
      while(it2.hasNext()){
        DiscoveryStringId disc = it2.next();
        assertEquals(discs[i++], disc);
     
      assertEquals(150, i)
    }
View Full Code Here

public abstract class BaseTestNoAutoInc_9_FETCH_ITER_PAGINATE extends BaseTestNoAutoInc_BASE {
 
  public void testLimitStateless(){
    DiscoveryStringId[] discs = new DiscoveryStringId[150];
    for(int i=0; i<150; i++){
      discs[i] = new DiscoveryStringId("Disc_"+String.format("%03d", i), StringID_CURIE);
    }
    pm.insert((Object[])discs);
   
    Query<DiscoveryStringId> query = pm.createQuery(DiscoveryStringId.class).stateless().order("name");
    List<DiscoveryStringId> res = query.limit(50).fetch();
View Full Code Here

TOP

Related Classes of siena.base.test.model.DiscoveryStringId

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.