Coverage Report - org.webslinger.container.ServletRequestDispatcher
 
Classes in this File Line Coverage Branch Coverage Complexity
ServletRequestDispatcher
62%
5/8
N/A
1
 
 1  
 package org.webslinger.container;
 2  
 
 3  
 import java.io.IOException;
 4  
 import javax.servlet.RequestDispatcher;
 5  
 import javax.servlet.Servlet;
 6  
 import javax.servlet.ServletException;
 7  
 import javax.servlet.ServletRequest;
 8  
 import javax.servlet.ServletResponse;
 9  
 
 10  
 public class ServletRequestDispatcher implements RequestDispatcher {
 11  
     private final Servlet servlet;
 12  
 
 13  21
     public ServletRequestDispatcher(Servlet servlet) {
 14  21
         this.servlet = servlet;
 15  21
     }
 16  
 
 17  
     public Servlet getServlet() {
 18  0
         return servlet;
 19  
     }
 20  
 
 21  
     public void forward(ServletRequest request, ServletResponse response) throws IOException, ServletException {
 22  0
         servlet.service(request, response);
 23  0
     }
 24  
 
 25  
     public void include(ServletRequest request, ServletResponse response) throws IOException, ServletException {
 26  3
         servlet.service(request, response);
 27  3
     }
 28  
 }