Examples of Discovery


Examples of siena.base.test.model.Discovery

  }
 
  public void testFetchLotsOfEntitiesStatefulMixed2(){
    Discovery[] discs = new Discovery[150];
    for(int i=0; i<150; i++){
      discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE);
    }
    pm.insert((Object[])discs);
   
    Query<Discovery> query = pm.createQuery(Discovery.class).stateful().order("id");
    List<Discovery> res = query.fetch(50);
View Full Code Here

Examples of siena.base.test.model.Discovery

  }
 
  public void testFetchIterLotsOfEntitiesStatefulMixed(){
    Discovery[] discs = new Discovery[150];
    for(int i=0; i<150; i++){
      discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE);
    }
    pm.insert((Object[])discs);
   
    Query<Discovery> query = pm.createQuery(Discovery.class).stateful().order("id");
    List<Discovery> res = query.fetch(50);
    assertEquals(50, res.size());
    for(int i=0; i<50; i++){
      assertEquals(discs[i], res.get(i));
    }
   
    Iterable<Discovery> res2 = query.iter(50);
    Iterator<Discovery> it2 = res2.iterator();
    int i=50;
    while(it2.hasNext()){
      Discovery 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()){
      Discovery disc = it2.next();
      assertEquals(discs[i++], disc);
   
    assertEquals(150, i)
   
    res = query.previousPage().fetch();
View Full Code Here

Examples of siena.base.test.model.Discovery

  }
 
  public void testFetchIterLotsOfEntitiesStatefulMixed2(){
    Discovery[] discs = new Discovery[200];
    for(int i=0; i<200; i++){
      discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE);
    }
    pm.insert((Object[])discs);
   
    Query<Discovery> query = pm.createQuery(Discovery.class).stateful().order("id");
    List<Discovery> res = query.fetch(50);
    assertEquals(50, res.size());
    for(int i=0; i<50; i++){
      assertEquals(discs[i], res.get(i));
    }

    Iterable<Discovery> res2 = query.iter(50);
    Iterator<Discovery> it2 = res2.iterator();
    int i=50;
    while(it2.hasNext()){
      Discovery 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()){
      Discovery disc = it2.next();
      assertEquals(discs[i++], disc);
   
    assertEquals(200, i)

  }
View Full Code Here

Examples of siena.base.test.model.Discovery

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

Examples of siena.base.test.model.Discovery

  }
 
  public void testBatchInsert() {
    Object[] discs = new Discovery[100];
    for(int i=0; i<100; i++){
      discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE);
    }
    int nb = pm.insert(discs);
    assertEquals(discs.length, nb);
   
    List<Discovery> res =
View Full Code Here

Examples of siena.base.test.model.Discovery

    }
  }
  public void testBatchInsertList() {
    List<Discovery> discs = new ArrayList<Discovery>();
    for(int i=0; i<100; i++){
      discs.add(new Discovery("Disc_"+i, LongAutoID_CURIE));
    }
    int nb = pm.insert(discs);
    assertEquals(discs.size(), nb);
   
    List<Discovery> res =
View Full Code Here

Examples of siena.base.test.model.Discovery

  }
 
  public void testBatchDelete() {
    Object[] discs = new Discovery[100];
    for(int i=0; i<100; i++){
      discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE);
    }
    pm.insert(discs);

    List<Discovery> res =
      pm.createQuery(Discovery.class).fetch();
View Full Code Here

Examples of siena.base.test.model.Discovery

  }
 
  public void testBatchDeleteList() {
    List<Discovery> discs = new ArrayList<Discovery>();
    for(int i=0; i<100; i++){
      Discovery disc = new Discovery("Disc_"+i, LongAutoID_CURIE);
      discs.add(disc);
    }
    pm.insert(discs);

    List<Discovery> res =
View Full Code Here

Examples of siena.base.test.model.Discovery

 
  public void testBatchGet() {
    Discovery[] discs = new Discovery[100];
   
    for(int i=0; i<100; i++){
      discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE);
    }
    pm.insert((Object[])discs);

    Discovery[] discs2Get = new Discovery[100];
    for(int i=0; i<100; i++){
      discs2Get[i] = new Discovery();
      discs2Get[i].id = discs[i].id;
    }
   
    int nb = pm.get((Object[])discs2Get);
    assertEquals(discs.length, nb);
View Full Code Here

Examples of siena.base.test.model.Discovery

 
  public void testBatchGetList() {
    Discovery[] discs = new Discovery[100];
   
    for(int i=0; i<100; i++){
      discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE);
    }
    pm.insert((Object[])discs);

    List<Discovery> discs2Get = new ArrayList<Discovery>();
    for(int i=0; i<100; i++){
      Discovery disc = new Discovery();
      disc.id = discs[i].id;
      discs2Get.add(disc);
    }
   
    int nb = pm.get(discs2Get);
View Full Code Here
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.