public void testResponseServerNotGenerated() throws Exception {
HttpContext context = new HttpExecutionContext(null);
HttpResponse response = new BasicHttpResponse(HttpVersion.HTTP_1_1, HttpStatus.SC_OK, "OK");
response.getParams().setParameter(HttpProtocolParams.ORIGIN_SERVER, "some server");
response.addHeader(new BasicHeader(HTTP.SERVER_DIRECTIVE, "whatever"));
ResponseServer interceptor = new ResponseServer();
interceptor.process(response, context);
Header h1 = response.getFirstHeader(HTTP.SERVER_DIRECTIVE);
assertNotNull(h1);
assertEquals("whatever", h1.getValue());