集成JUNIT的 步骤;javaee
jar包: junit-4.8.2.jar 以及 spring-test-3.2.5.RELEASE.jar ;注意对jar 包 有的不兼容;会报错什么的;
最好就用这两个jar;
我这里用的springmvc ;配置文件倒是没有进行修改什么;
我觉得主要就是在spring-servlet.xml原来的那句配置; 这里我并没有修改
<!-- 启动包扫描功能,以便注册带有@Controller、@Service、@repository、@Component等注解的类成为spring的bean
"cn.ic.bbb.aaa.*" 是我项目的包名-->
<context:component-scan base-package="cn.ic.bbb.aaa.*" />
package junit.test;
import java.util.Date;
import java.util.List;
import javax.annotation.Resource;
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.AbstractJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import cn.rails.ict.tims.user.model.Users;
import cn.rails.ict.tims.user.service.IUsersService;
/**
* @author wcz
*
*/
// @ContextConfiguration(locations = "classpath:applicationContext.xml")
// @ContextConfiguration(locations={"file:WebContent/WEB-INF/spring-servlet.xml"})
// @ContextConfiguration(locations = {
// "file:WebContent/WEB-INF/spring-servlet.xml" })
@RunWith(SpringJUnit4ClassRunner.class)
//@ContextConfiguration(locations = { "file:WebContent/WEB-INF/spring-servlet.xml" })
// 注意这里如果有多个的话最好都扫描上; 我之前就没加全;只注入了一个"file:WebContent/WEB-INF/spring-activiti.xml", 会导致报
错;什么activitiService注入失败;后来改成注入多个.xml;就可以了