@Override public void run() { while (true) { for (SocketProcessor socket : queue) { if (socket.isRequestTextLoader) { socket.isRequestTextLoader = false; // TODO Handler handler = new FileHandler(new ErrorHandler()); // @SuppressWarnings("unused") RequestBuilder rb = new RequestBuilder(socket.requestText); Request request = rb.getRequest(); Response response = handler.handle(request); socket.sendResponse(response); queue.remove(socket); socket.close(); // socket.sendTestResponse(socket.requestText); /* * try { socket.sendResponse( "<html><body><h1>Hello * World!!!</h1></body></html>"); * socket.bufferWritter.flush(); System.out.print("Response * sent!"); } catch (IOException e) { // TODO Auto-generated * catch block e.printStackTrace(); } */ } } } }
@Test public void getRequest() { assertThat(instance.getRequest().toUrl(), containsString("/v2/users/1/readings")); }