MentaBean

Rev

Rev 206 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 206 Rev 207
Line 1407... Line 1407...
1407
                                .where()
1407
                                .where()
1408
                                .openPar()
1408
                                .openPar()
1409
                                .clauseIf(true, c.pxy().getName())
1409
                                .clauseIf(true, c.pxy().getName())
1410
                                .condition(new Like("Google"))
1410
                                .condition(new Like("Google"))
1411
                                .and()
1411
                                .and()
-
 
1412
                                .clauseIf(true, c.pxy().getName())
-
 
1413
                                .condition(new Like("Oracle"))
-
 
1414
                                .closePar()
-
 
1415
                                .executeQuery().size());
-
 
1416
               
-
 
1417
                assertEquals(6, builder
-
 
1418
                                .select(p, e, c)
-
 
1419
                                .from(p)
-
 
1420
                                .leftJoin(c).pkOf(c).in(p)
-
 
1421
                                        .inProperty(p.pxy().getCompany())
-
 
1422
                                .leftJoin(e).pkOf(e).in(p)
-
 
1423
                                        .inProperty(p.pxy().getEmployee())
-
 
1424
                                .where()
-
 
1425
                                .clauseIf(true, c.pxy().getName())
-
 
1426
                                .condition(new Like("Google"))
-
 
1427
                                .and()
-
 
1428
                                .openPar()
-
 
1429
                                        .clauseIf(false, c.pxy().getName())
-
 
1430
                                        .condition(new Like("Oracle"))
-
 
1431
                                .closePar()
-
 
1432
                                .or()
-
 
1433
                                .clauseIf(true, c.pxy().getName())
-
 
1434
                                .condition(new Like("Oracle"))
-
 
1435
                                .executeQuery().size());
-
 
1436
               
-
 
1437
                assertEquals(0, builder
-
 
1438
                                .select(p, e, c)
-
 
1439
                                .from(p)
-
 
1440
                                .leftJoin(c).pkOf(c).in(p)
-
 
1441
                                        .inProperty(p.pxy().getCompany())
-
 
1442
                                .leftJoin(e).pkOf(e).in(p)
-
 
1443
                                        .inProperty(p.pxy().getEmployee())
-
 
1444
                                .where()
-
 
1445
                                .clauseIf(true, c.pxy().getName())
-
 
1446
                                .condition(new Like("Google"))
-
 
1447
                                .and()
-
 
1448
                                .openPar()
-
 
1449
                                        .openPar()
-
 
1450
                                                .clauseIf(false, c.pxy().getName())
-
 
1451
                                                .condition(new Like("Oracle"))
-
 
1452
                                        .closePar()
-
 
1453
                                        .or()
1412
                                .clauseIf(true, c.pxy().getName())
1454
                                        .clauseIf(true, c.pxy().getName())
1413
                                .condition(new Like("Oracle"))
1455
                                        .condition(new Like("Oracle"))
1414
                                .closePar()
1456
                                .closePar()
1415
                                .executeQuery().size());
1457
                                .executeQuery().size());
1416
               
1458