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); }
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"); }