*/
public void testParameterContents() throws IOException, ServletException, NamespaceException
{
HttpService httpService = getHTTPService( registry.getBundleContext() );
BasicTestingServlet testServlet = new BasicTestingServlet();
httpService.registerServlet( "/test", testServlet, null, null );
HttpURLConnection client = getConnection( DEFAULT_BASE_URL + "/test", "GET" );
int parameterCount = 16;
for ( int i = 0; i < parameterCount; ++i )
{
client.addRequestProperty( "k" + i, "v" + i );
}
client.connect();
assertTrue( client.getResponseCode() == 200 );
Map rp = new HashMap();
Enumeration e = testServlet.getHeaderNames();
while (e.hasMoreElements())
{
String key = e.nextElement().toString();
rp.put( key , testServlet.getHeader( key ) );
}
for ( int i = 0; i < parameterCount; ++i )
{
assertTrue( rp.get( "k" + i ).equals( "v" + i ) );