当然,在实际应用中你需要根据不同的需要来选择不同的endXXX。两个WebResponse的差别可以参见两者各自的API Doc,这里就不再多说了。
如何在Cactus里写测试
. 写测试代码
首先,我们给出被测类的代码,是一个Servlet:
public class SampleServlet extends HttpServlet {
public void doGet(HttpServletRequest theRequest,
HttpServletResponse theResponse) throws IOException {
PrintWriter pw = theResponse.getWriter();
theResponse.setContentType("text/html");
pw.print("<html><head/><body>");
pw.print("A GET request");
pw.print("</body></html>");
}
public String checkMethod(HttpServletRequest theRequest) {
return theRequest.getMethod();
}
}
Cactus中的测试类框架已经在上面给出。下面来看一下例子,例子是从中Cactus自带的实例中抽取的一部分,如下:
public class TestSampleServlet extends ServletTestCase {
文章来源于领测软件测试网 https://www.ltesting.net/