Related tests for examples :
@Before public void setUp(){ Cat cat1 = new Cat("1"); cat1.setKittens(Arrays.asList(cat1)); Cat cat2 = new Cat("2"); cat2.setKittens(Arrays.asList(cat1, cat2)); Cat cat3 = new Cat("3"); cat3.setKittens(Arrays.asList(cat1, cat2, cat3)); Cat cat4 = new Cat("4"); cat4.setKittens(Arrays.asList(cat1, cat2, cat3, cat4));
cats = Arrays.asList(cat1, cat2, cat3, cat4); }
@Test public void Any_UniqueResult(){ assertEquals("4", MiniApi.from(cat, cats).where(cat.kittens.any().name.eq("4")).uniqueResult(cat.name)); }
@Test public void Any_Count(){ assertEquals(4, MiniApi.from(cat, cats).where(cat.kittens.any().name.isNotNull()).count()); }
@Test public void Any_Two_Levels(){ assertEquals(4, MiniApi.from(cat, cats).where(cat.kittens.any().name.isNotNull(), cat.kittens.any().kittens.any().isNotNull()).count()); }
Related tests for examples :
@Before
cat1.setKitten s(Arrays. asList( cat1));
cat2.setKitten s(Arrays. asList( cat1, cat2));
cat3.setKitten s(Arrays. asList( cat1, cat2, cat3));
cat4.setKitten s(Arrays. asList( cat1, cat2, cat3, cat4));
public void setUp(){
Cat cat1 = new Cat("1");
Cat cat2 = new Cat("2");
Cat cat3 = new Cat("3");
Cat cat4 = new Cat("4");
cats = Arrays.asList(cat1, cat2, cat3, cat4);
}
@Test
assertEquals( "4", MiniApi.from(cat, cats).where( cat.kittens. any().name. eq("4") ).uniqueResult( cat.name) );
public void Any_UniqueResult(){
}
@Test
assertEquals( 4, MiniApi.from(cat, cats).where( cat.kittens. any().name. isNotNull( )).count( ));
public void Any_Count(){
}
@Test
assertEquals( 4, MiniApi.from(cat, cats).where( cat.kittens. any().name. isNotNull( ), cat.kittens. any().kittens. any().isNotNull ()).count( ));
public void Any_Two_Levels(){
}