ideaintellij对Spring进⾏单元测试⽬录
1、加⼊Junit4及SpringJUnit4⽀持
1. <!-- junit -->
2. <dependency>
3.            <groupId>junit</groupId>
4.            <artifactId>junit</artifactId>
5.            <scope>test</scope>
6.        </dependency>
7.
8. <!-- spring-test -->
9.  <dependency>
10.        <groupId>org.springframework</groupId>
11.        <artifactId>spring-test</artifactId>
12.    </dependency>
2、创建测试类
(wins:右键菜单------->转到(G)------->测试(E) 可快捷在test包,相同⽬录下建⽴相应的测试类)
(ios:IntelliJ IDEA提供了⼀个快捷操作Cmd + Shift + T作为类和测试之间的导航。同时允许⽤户在那⾥创建⼀个测试类。)spring framework面试题
3、⽣成的代码如下:
1. package net.wll.web.service.impl;
2.
3. import org.junit.Test;
4.
5. import static org.junit.Assert.*;
6.
7. public class DAreasServiceImplTest {
8.
9.    @Test  // 注:我⾃⼰的和这⾥有⼀点⼩差别,即前⾯没有test⽽是和待测试⽅法⼀模⼀样
10.    public void testSelectSubDistricts() throws Exception {
11.
12.    }
13.
14.    @Test
15.    public void testSelectSubDistricts0() throws Exception {
16.
17.    }
18. }
4、增加Spring-test⽀持
1. package net.xuele.activity.service.impl;
2.
3. import net.xuele.activity.domain.DAreas;
4. import net.xuele.activity.service.DAreasService;
5. import org.junit.Test;
6. import org.junit.runner.RunWith;
7. import st.context.ContextConfiguration;
8. import st.context.junit4.SpringJUnit4ClassRunner;
9. import javax.annotation.Resource;
10. import java.util.List;
11.
12. @RunWith(SpringJUnit4ClassRunner.class)
13. /** 注⼊相关的配置⽂件:可以写⼊多个配置⽂件 **/
14. @ContextConfiguration(locations={"classpath:META-INF/l",
15.        "classpath:META-INF/l"
16. })
17. public class DAreasServiceImplTest {
18.    @Resource
19.    private DAreasService dAreasService;
20.
21.    @Test
22.    public void testSelectSubDistricts0() throws Exception {
23.        List<DAreas> dAreases =  this.dAreasService.selectSubDistricts0();
24.        System.out.println(dAreases.size());
25.    }
26. }
转载⾃:blog.csdn/xcwll_sina/article/details/49277645
作者:
欢迎任何形式的转载,但请务必注明出处。
限于本⼈⽔平,如果随笔/⽂章及代码有表述不当之处,还请不吝赐教。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。