@Override
  public void doGet(HttpServletRequest req, HttpServletResponse resp) {
    try {
      RequestDispatcher requestDispatcher = req.getRequestDispatcher(destination);
      ClientPropertiesBean reqParams = new ClientPropertiesBean(req);
      req.setAttribute("properties", reqParams);
      requestDispatcher.forward(req, resp);
    } catch (Exception e) {
      LOGGER.error("Exception occurred GET request processing ", e);
    }
  }
@Test
  void testDoGet() throws Exception {
    HttpServletRequest mockReq = Mockito.mock(HttpServletRequest.class);
    HttpServletResponse mockResp = Mockito.mock(HttpServletResponse.class);
    RequestDispatcher mockDispatcher = Mockito.mock(RequestDispatcher.class);
    StringWriter stringWriter = new StringWriter();
    PrintWriter printWriter = new PrintWriter(stringWriter);
    when(mockResp.getWriter()).thenReturn(printWriter);
    when(mockReq.getRequestDispatcher(destination)).thenReturn(mockDispatcher);
    AppServlet curServlet = new AppServlet();
    curServlet.doGet(mockReq, mockResp);
    verify(mockReq, times(1)).getRequestDispatcher(destination);
    verify(mockDispatcher).forward(mockReq, mockResp);


  }