1 21 package com.db4o.db4ounit.common.soda.arrays.typed; 22 import com.db4o.query.*; 23 24 25 public class STArrIntegerWTTestCase extends com.db4o.db4ounit.common.soda.util.SodaBaseTestCase{ 26 27 public Integer [] intArr; 28 29 public STArrIntegerWTTestCase(){ 30 } 31 32 public STArrIntegerWTTestCase(Integer [] arr){ 33 intArr = arr; 34 } 35 36 public Object [] createData() { 37 return new Object []{ 38 new STArrIntegerWTTestCase(), 39 new STArrIntegerWTTestCase(new Integer [0]), 40 new STArrIntegerWTTestCase(new Integer [] {new Integer (0), new Integer (0)}), 41 new STArrIntegerWTTestCase(new Integer [] {new Integer (1), new Integer (17), new Integer (Integer.MAX_VALUE - 1)}), 42 new STArrIntegerWTTestCase(new Integer [] {new Integer (3), new Integer (17), new Integer (25), new Integer (Integer.MAX_VALUE - 2)}) 43 }; 44 } 45 46 public void testDefaultContainsOne(){ 47 Query q = newQuery(); 48 49 q.constrain(new STArrIntegerWTTestCase(new Integer [] {new Integer (17)})); 50 expect(q, new int[] {3, 4}); 51 } 52 53 public void testDefaultContainsTwo(){ 54 Query q = newQuery(); 55 56 q.constrain(new STArrIntegerWTTestCase(new Integer [] {new Integer (17), new Integer (25)})); 57 expect(q, new int[] {4}); 58 } 59 60 61 62 } 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | Popular Tags |