| 1 21 package com.db4o.test.conjunctions; 22 23 import com.db4o.*; 24 import com.db4o.query.*; 25 import com.db4o.test.*; 26 27 public class ConjunctionsTestSuite extends TestSuite{ 28 29 public Class [] tests(){ 30 return new Class [] { 31 CJSingleField.class, 32 CJChildField.class 33 }; 34 } 35 36 private static final int USED = -9999; 37 38 public static void expect(Query q, int[] vals){ 39 ObjectSet objectSet = q.execute(); 40 while(objectSet.hasNext()){ 41 CJHasID cjs = (CJHasID)objectSet.next(); 42 boolean found = false; 43 for (int i = 0; i < vals.length; i++) { 44 if(cjs.getID() == vals[i]){ 45 found = true; 46 vals[i] = USED; 47 break; 48 } 49 } 50 Test.ensure(found); 51 } 52 for (int i = 0; i < vals.length; i++) { 53 Test.ensure(vals[i] == USED); 54 } 55 } 56 57 } 58 | Popular Tags |