若为Maven项目
1、首先得支持junit及spring-test jar包
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${org.springframework-version}</version>
</dependency>
2、进行单元测试类配置
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:applicationContext.xml","classpath:springmvc-servlet.xml"})
public class UserTest extends AbstractJUnit4SpringContextTests{
//注入测试类
@Autowired
private IUserDao userDao;
@Resource(name = "userDaoImpl")
public void setUserDao(IUserDao userDao) {
this.userDao = userDao;
}
@Test
public void testDoInsert() throws Exception {
User user = new User();
user.setId("...............")
......................
//要测试的方法
userDao.Insert(user);
}
}
3、右键运行单元测试,就OK了