怎么通过Junit来测试Spring MVC 的controller 20

如题。急!!!... 如题。急!!! 展开
 我来答
歌想k
2014-12-03
知道答主
回答量:36
采纳率:0%
帮助的人:10.7万
展开全部
package JUnit.Test;
import static org.junit.Assert.*;

import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import com.enjoyor.pojo.Userinfo;
import com.enjoyor.service.UserloginService;
import com.enjoyor.util.MD5;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:applicationContext.xml"})
public class LoginTest {
@Autowired
private UserloginService userservice;
@Test
public void testlogin() {
String usercode="admin";
String password="123456";
List<Userinfo> users=userservice.checkUserInfo(usercode);
if (users.size()!=0){
String pwd=users.get(0).getUserpwd();
if (pwd.compareTo(MD5.toMD5(password))==0) {
assertEquals("soul", users.get(0).getUsername());
}
}
}

}
追问
  形如这样。
@RequestMapping("/test1")
public ModelAndView test1(String parameter) throws Exception {
//something

}
追答
@Test
public ModelAndView test1(String parameter) throws Exception {

//do something
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式