Ejemplo n.º 1
0
 public void testQuery() {
   Query q = Test.query();
   ObjectSet objectSet = q.execute();
   Test.ensure(objectSet.size() >= 2);
   int i = 0;
   while (objectSet.hasNext()) {
     Object obj = objectSet.next();
     Test.ensure(obj != null);
     i++;
   }
   Test.ensure(i >= 2);
 }
 public void test() {
   Query q = Test.query();
   q.constrain(getClass());
   q.descend("name")
       .constrain(
           new Evaluation() {
             public void evaluate(Candidate candidate) {
               boolean include =
                   ((String) candidate.getObject()).startsWith("h")
                       && ((String) candidate.getObject()).endsWith("o");
               candidate.include(include);
             }
           });
   ObjectSet objectSet = q.execute();
   Test.ensure(objectSet.size() == 1);
 }
Ejemplo n.º 3
0
  public void test() {
    Query q = Test.query();
    q.constrain(new TestStringBuffer("Vera"));
    q.descend("sb").constraints().contains();
    ObjectSet os = q.execute();
    Test.ensure(os.size() == 1);
    TestStringBuffer tbs = (TestStringBuffer) os.next();
    Test.ensure(tbs.sb.toString().equals("Aloe Vera"));

    //        q = Test.query();
    //        q.constrain(new TestStringBuffer("Yohaa"));
    //        os = q.execute();
    //        Test.ensure(os.size() == 1);
    //        tbs = (TestStringBuffer)os.next();
    //        Test.ensure(tbs.sb.toString().equals("Yohaa"));
  }
  public void test() {
    Query q = Test.query();
    q.constrain(TuningMemberFieldQuery.class);

    q.descend("member").descend("name").constrain("1");

    long start = System.currentTimeMillis();
    ObjectSet objectSet = q.execute();

    long stop = System.currentTimeMillis();

    Test.ensure(objectSet.size() == 1);
    TuningMemberFieldQuery tmf = (TuningMemberFieldQuery) objectSet.next();
    Test.ensure(tmf.member.name.equals("1"));

    long duration = stop - start;
    System.out.println("Querying " + COUNT + " objects for member identity: " + duration + "ms");
  }