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小时内删除。
发表评论