小编gya*_*anu的帖子

为单元测试创​​建对象MockHttpServletResponse时出错

  1. 我试图使用模拟对象使用sprint-test为Servlet编写单元测试

  2. 我的maven依赖是:

    <dependency>
       <groupId>org.springframework</groupId>
       <artifactId>spring-test</artifactId>
       <version>4.0.3.RELEASE</version>
    </dependency>
    
    Run Code Online (Sandbox Code Playgroud)

我想测试一下java servlet,如下面的书PRACTICAL TDD和ACCEPTANCE TDD for JAVA DEVELOPER:

package sample;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class LoginServlet extends HttpServlet {
    private boolean isValid;

    /**
     * 
     */
    private static final long serialVersionUID = 2473252741884321641L;

    @Override
    public void init() throws ServletException {
        super.init();

    }

    @Override
    public void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {
        String user = req.getParameter("j_username");
        String pass = req.getParameter("j_password");
        if (isValidLogin(user, pass)) {
            resp.sendRedirect("/frontpage");
            req.getSession().setAttribute("username", …
Run Code Online (Sandbox Code Playgroud)

java spring unit-testing mockito maven

5
推荐指数
1
解决办法
9340
查看次数

标签 统计

java ×1

maven ×1

mockito ×1

spring ×1

unit-testing ×1