思路:让SpringJunit负责创建Spring容器,但是需要将配置文件的名称告诉它,
将需要进行测试Bean直接在测试类中进行注入
Spring集成Junit的步骤
1.导入spring集成Junit的坐标
2.使用@Runwith注解替换原来的运行期
3.使用@ContextConfiguration指定配置文件或配置类
4.使用@Autowired注入需要测试的对象
5.创建方法进行测试
@RunWith(SpringJUnit4ClassRunner.class)
//@ContextConfiguration("classpath:applicationContext.xml")
@ContextConfiguration(classes = {SpringConfiguration.class})
public class SpringJuitTest {
@Autowired
private UserService userService;
@Autowired
private DataSource dataSource;
@Test
public void test2() throws SQLException {
Connection connection = dataSource.getConnection();
System.out.println(connection);
}
@Test
public void test1(){
userService.save();
}