diff --git a/test/org/redkale/source/FilterNodeTest.java b/test/org/redkale/source/FilterNodeTest.java index 9522087ca..bb98fb5e9 100644 --- a/test/org/redkale/source/FilterNodeTest.java +++ b/test/org/redkale/source/FilterNodeTest.java @@ -34,8 +34,8 @@ public class FilterNodeTest { FilterNode joinNode1 = FilterJoinNode.create(UserTestTable.class, new String[]{"userid", "username"}, "username", LIKE, bean.username) .or(FilterJoinNode.create(UserTestTable.class, new String[]{"userid", "username"}, "createtime", GREATERTHAN, bean.createtime)); FilterNode joinNode2 = FilterJoinNode.create(CarTypeTestTable.class, "cartype", "typename", LIKE, bean.typename); - FilterNode node = CarTestBean.caridTransient() ? (joinNode2.or(joinNode1)) : FilterNode.create("carid", GREATERTHAN, bean.carid).and(joinNode1).or(joinNode2); - FilterNode beanNode = FilterNodeBean.createFilterNode(bean); + final FilterNode node = CarTestBean.caridTransient() ? (joinNode2.or(joinNode1)) : FilterNode.create("carid", GREATERTHAN, bean.carid).and(joinNode1).or(joinNode2); + final FilterNode beanNode = FilterNodeBean.createFilterNode(bean); System.out.println("node.string = " + node); System.out.println("bean.string = " + beanNode); Map nodeJoinTabalis = node.getJoinTabalis(); @@ -46,8 +46,11 @@ public class FilterNodeTest { CharSequence beanWhere = beanNode.createSQLExpress(carEntity, beanJoinTabalis); System.out.println("node.sql = SELECT a.* FROM " + CarTestTable.class.getSimpleName().toLowerCase() + " a" + (nodeJoinsql == null ? "" : nodeJoinsql) + " WHERE " + nodeWhere); System.out.println("bean.sql = SELECT a.* FROM " + CarTestTable.class.getSimpleName().toLowerCase() + " a" + (beanJoinsql == null ? "" : beanJoinsql) + " WHERE " + beanWhere); - assert node.isCacheUseable(func) : "isCacheUseable 应该是true"; - assert beanNode.isCacheUseable(func) : "isCacheUseable 应该是true"; + boolean r1 = node.isCacheUseable(func); + if(!r1) System.err.println("node.isCacheUseable 应该是true"); + boolean r2 = beanNode.isCacheUseable(func); + if(!r2) System.err.println("beanNode.isCacheUseable 应该是true"); + System.out.println("node.Predicate = " + node.createPredicate(carEntity.getCache())); System.out.println("bean.Predicate = " + beanNode.createPredicate(carEntity.getCache())); System.out.println("node.sheet = " + carEntity.getCache().querySheet(null, new Flipper(), node));