}
public void test2DeepSupress0Cost() throws Exception {
DrillDownReportGenerator printer =
new DrillDownReportGenerator(new PrintStream(out), costModel, null, MAX_VALUE, 2);
methodCost1.addCostSource(new MethodInvocationCost(new SourceLocation(null, 8), methodCost0,
NON_OVERRIDABLE_METHOD_CALL, new Cost()));
methodCost1.addCostSource(new MethodInvocationCost(new SourceLocation(null, 13), methodCost3,
NON_OVERRIDABLE_METHOD_CALL, Cost.cyclomatic(3)));
methodCost1.link();
printer.print("", methodCost1, MAX_VALUE);
assertStringEquals("c.g.t.A.method1()V [CC: 4 / CC: 1]\n" +
" line 13: c.g.t.A.method3()V [CC: 3 / CC: 3] " + NON_OVERRIDABLE_METHOD_CALL + "\n",