@Test public void testReadMessageHead() throws UnsupportedEncodingException { String request = "GET / HTTP/1.1"; BufferedReader bufferedReader = new BufferedReader(new StringReader(request)); HashMap state = new HashMap(); RequestHandler requestHandler = new RequestHandler(bufferedReader, state); requestHandler.parseHead(request); assertEquals("GET", requestHandler.getHttpMethod()); BufferedReader newBufferedReader = new BufferedReader(new StringReader(request)); requestHandler = new RequestHandler(newBufferedReader, state); request = "POST / HTTP/1.1"; requestHandler.parseHead(request); assertEquals("POST", requestHandler.getHttpMethod()); }