// BasePartitionerTestCase will setup most of what we need
this.info.setCostModel(new TimeIntervalCostModel<SingleSitedCostModel>(catalogContext, SingleSitedCostModel.class, info.getNumIntervals()));
this.info.setPartitionerClass(BranchAndBoundPartitioner.class);
assertNotNull(info.getStats());
this.designer = new Designer(this.info, this.hints, this.info.getArgs());
this.partitioner = (BranchAndBoundPartitioner) this.designer.getPartitioner();
assertNotNull(this.partitioner);
this.agraph = AccessGraphGenerator.convertToSingleColumnEdges(catalog_db, this.partitioner.generateAccessGraph());
assertNotNull(this.agraph);
}