1 21 package com.db4o.test.legacy.soda.classes.simple; 22 23 24 import com.db4o.query.*; 25 import com.db4o.test.legacy.soda.*; 26 27 public class STBoolean implements STClass1{ 28 29 public static transient SodaTest st; 30 31 public boolean i_boolean; 32 33 public STBoolean(){ 34 } 35 36 private STBoolean(boolean a_boolean){ 37 i_boolean = a_boolean; 38 } 39 40 public Object [] store() { 41 return new Object []{ 42 new STBoolean(false), 43 new STBoolean(true), 44 new STBoolean(false), 45 new STBoolean(false) 46 }; 47 } 48 49 public void testEqualsTrue(){ 50 Query q = st.query(); 51 q.constrain(new STBoolean(true)); 52 Object [] r = store(); 53 st.expectOne(q, new STBoolean(true)); 54 } 55 56 public void testEqualsFalse(){ 57 Query q = st.query(); 58 q.constrain(new STBoolean(false)); 59 q.descend("i_boolean").constrain(new Boolean (false)); 60 Object [] r = store(); 61 st.expect(q, new Object [] {r[0], r[2], r[3]}); 62 } 63 64 65 66 } 67 68 | Popular Tags |