case HttpRouteDirector.TUNNEL_PROXY: {
final int hops = rt.getHopCount(); // before tunnelling
// we assume an insecure tunnel
final boolean sec = false;
final HttpHost pxy = r.getHopTarget(hops-1);
rt.tunnelProxy(pxy, sec);
// Since we're tunnelling to a proxy and not the target,
// the 'tunelling' flag is false: no end-to-end tunnel.
checkCTLS(rt, true, false, false, sec);
assertEquals("wrong hop count "+msg,