Spring整合Junit

文章目录

原始Junit测试Spring问题

  • 测试类每个测试都有重复代码,不写护体是空指针异常,又不能轻易删掉
ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
DataSource dataSource =  app.getBean(DataSource.class);

解决思路

  • 让SpringJunit负责创建Spring容器,但是需要将配置文件的名称告诉它
  • 将需要测试的Bean直接在测试类中进行注入

导入Spring集成Junit坐标
Spring整合Junit
使用@Runwith注解替换原来的运行期
使用@ContextConfiguration指定配置文件或者配置类
使用@Autowired注入需要测试的对象
创建测试方法进行测试
Spring整合Junit

上一篇:Monent.js在React中设置中文


下一篇:解决:com.mysql.jdbc.exceptions.jdbc4.CommunicationsExcepti