- importorg.junit.Test;
- importorg.junit.runner.RunWith;
- importorg.springframework.beans.factory.annotation.Autowired;
- importorg.springframework.test.context.ContextConfiguration;
- importorg.springframework.test.context.junit4.SpringJUnit4ClassRunner;
- //使用@RunWith(SpringJUnit4ClassRunner.class),才能使测试运行于Spring测试环境
- @RunWith(SpringJUnit4ClassRunner.class)
- //@ContextConfiguration注解有以下两个常用的属性:
- //locations:可以通过该属性手工指定Spring配置文件所在的位置,可以指定一个或多个Spring配置文件
- //inheritLocations:是否要继承父测试类的Spring配置文件,默认为true
- @ContextConfiguration(locations={"classpath:/spring/*-resource.xml",
- "classpath:/spring/*-validator.xml",
- "classpath:/spring/*-datasource.xml",
- "classpath:/spring/*-dao.xml",
- "classpath:/spring/*-service.xml"}) //如果只有一个配置文件就直接写locations=“配置文件路径+名”
- publicclassCommentManagerTest{
- @Autowired
- private CommentManagermanager;
- @Test
- publicvoidmanagerTest()
- {
- //发表评论调用service业务方法
- System.out.println(“manager.getxxx()”));
- }
- }
基于spring 3 注解的junit测试
最新推荐文章于 2024-07-10 21:37:49 发布