"co.nubetech.crux.server.functions.MinAggregator", true);
Function sum = TestingUtil.getFunction("sum",
"co.nubetech.crux.server.functions.SumDoubleAggregator", true);
ReportDesign design3 = new ReportDesign();
design3.setRowAlias(rAlias1);
List<ReportDesignFunction> xFunctions = new ArrayList<ReportDesignFunction>();
xFunctions.add(TestingUtil.getReportDesignFunction(max, design3));
design3.setReportDesignFunctionList(xFunctions);
report.addDesign(design3);
ReportDesign design4 = new ReportDesign();
design4.setRowAlias(rAlias1);
List<ReportDesignFunction> functions = new ArrayList<ReportDesignFunction>();
functions.add(TestingUtil.getReportDesignFunction(min, design4));
design4.setReportDesignFunctionList(functions);
report.addDesign(design4);
ReportDesign design5 = new ReportDesign();
design5.setColumnAlias(cAlias1);
List<ReportDesignFunction> cfunctions = new ArrayList<ReportDesignFunction>();
cfunctions.add(TestingUtil.getReportDesignFunction(sum, design5));
design5.setReportDesignFunctionList(cfunctions);
report.addDesign(design5);
HBaseFacade hbaseFacade = new HBaseFacade(pool);
CruxScanner scanner = hbaseFacade.execute(connection, report, mapping);
assertTrue(scanner instanceof CruxScannerListImpl);