1 21 package com.db4o.db4ounit.common.soda.classes.simple; 22 import com.db4o.query.*; 23 24 25 public class STBooleanTestCase extends com.db4o.db4ounit.common.soda.util.SodaBaseTestCase{ 26 27 public boolean i_boolean; 28 29 public STBooleanTestCase(){ 30 } 31 32 private STBooleanTestCase(boolean a_boolean){ 33 i_boolean = a_boolean; 34 } 35 36 public Object [] createData() { 37 return new Object []{ 38 new STBooleanTestCase(false), 39 new STBooleanTestCase(true), 40 new STBooleanTestCase(false), 41 new STBooleanTestCase(false) 42 }; 43 } 44 45 public void testEqualsTrue(){ 46 Query q = newQuery(); 47 q.constrain(new STBooleanTestCase(true)); 48 49 com.db4o.db4ounit.common.soda.util.SodaTestUtil.expectOne(q, new STBooleanTestCase(true)); 50 } 51 52 public void testEqualsFalse(){ 53 Query q = newQuery(); 54 q.constrain(new STBooleanTestCase(false)); 55 q.descend("i_boolean").constrain(new Boolean (false)); 56 57 expect(q, new int[] {0, 2, 3}); 58 } 59 60 61 62 } 63 64 | Popular Tags |