我的测试程序不能通过,查不到问题,请大家看看.

hzajie 发布于 2012/09/22 10:13
阅读 357
收藏 0

基于spring开发了一个小东西,同时开发了测试代码,但执行时发现有问题,代码如下:

package com.baobaotao.service;


import static org.junit.Assert.*;

import java.util.Date;


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.baobaotao.domain.User;
import com.baobaotao.service.UserService;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"/applicationContext.xml"})
public class TestUserService {

 @Autowired
    private UserService userService;

 @Test
 public void testHasMatchUser() {
  boolean b1 = userService.hasMatchUser("admin", "123456");
  boolean b2 = userService.hasMatchUser("admin", "1111");
  assertTrue(b1);
  assertTrue(!b2);
 }

 @Test
 public void testFindUserByUserName() {
  User user = userService.findUserByUserName("admin");
  assertEquals(user.getUserName(), "admin");
 }

 @Test
 public void testAddLoginLog() {
  User user = userService.findUserByUserName("admin");
  user.setUserId(1);
  user.setUserName("admin");
  user.setLastIp("192.168.12.7");
  user.setLastVisit(new Date());
  userService.loginSuccess(user);
 }
}

执行是出现的错误.

这个问题好像是jdbc的配置问题,但我检查过,没有发现方面的问题,很郁闷! 数据库为mysql5.5.

 

 

加载中
0
冷血
冷血
错误提示很明确啊。jdbc驱动没找到啊。
hzajie
hzajie
mysql 驱动我以及引入项目.
0
hzajie
hzajie
问题已经找到,确实是驱动的问题,但我用的是mysql 最新的驱动反而不行,为什么?
返回顶部
顶部