diff -r 99a31b399b59 -r 65fbcf2f978a test/circulation_test.cc --- a/test/circulation_test.cc Tue Apr 14 10:40:33 2009 +0100 +++ b/test/circulation_test.cc Wed Apr 15 03:26:45 2009 +0200 @@ -71,27 +71,34 @@ DeltaMap delta; FlowMap flow; BarrierMap bar; + VType v; + bool b; - Circulation - ::SetFlowMap - ::SetElevator - ::SetStandardElevator - ::Create circ_test(g,lcap,ucap,delta); - - circ_test.lowerCapMap(lcap); - circ_test.upperCapMap(ucap); - circ_test.deltaMap(delta); - flow = circ_test.flowMap(); - circ_test.flowMap(flow); + typedef Circulation + ::SetFlowMap + ::SetElevator + ::SetStandardElevator + ::Create CirculationType; + CirculationType circ_test(g, lcap, ucap, delta); + const CirculationType& const_circ_test = circ_test; + + circ_test + .lowerCapMap(lcap) + .upperCapMap(ucap) + .deltaMap(delta) + .flowMap(flow); circ_test.init(); circ_test.greedyInit(); circ_test.start(); circ_test.run(); - circ_test.barrier(n); - circ_test.barrierMap(bar); - circ_test.flow(a); + v = const_circ_test.flow(a); + const FlowMap& fm = const_circ_test.flowMap(); + b = const_circ_test.barrier(n); + const_circ_test.barrierMap(bar); + + ignore_unused_variable_warning(fm); } template