verify();
}
public void testEncodeStateless()
{
ServiceEncoding encoding = newMock(ServiceEncoding.class);
train(encoding, ServiceConstants.SERVICE, Tapestry.DIRECT_SERVICE);
train(encoding, ServiceConstants.PAGE, "admin/Menu");
train(encoding, ServiceConstants.SESSION, null);
train(encoding, ServiceConstants.COMPONENT, "border.link");
encoding.setServletPath("/admin/Menu,border.link.direct");
encoding.setParameterValue(ServiceConstants.SERVICE, null);
encoding.setParameterValue(ServiceConstants.PAGE, null);
encoding.setParameterValue(ServiceConstants.SESSION, null);
encoding.setParameterValue(ServiceConstants.COMPONENT, null);
replay();
DirectServiceEncoder encoder = new DirectServiceEncoder();
encoder.setStatelessExtension("direct");