博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
junit基础学习之-测试service层(3)
阅读量:5227 次
发布时间:2019-06-14

本文共 1564 字,大约阅读时间需要 5 分钟。

测试步骤:

在之前的文章中已经加了junit的环境,这就不需要了。

1.加载junit类,spring配置文件,指明junit测试器,@Runwith

2.定义变量,service,不可以使用spring注解,因为spring注解是建立在server上的。

3.初始化@Before注解。

4.实现测试方法,@Test注解。

1 package swust.edu.cn.postdoctors.service.impl; 2  3 import javax.annotation.Resource; 4  5 import org.junit.Test; 6 import org.junit.runner.RunWith; 7 import org.springframework.beans.factory.annotation.Autowired; 8 import org.springframework.test.context.ContextConfiguration; 9 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;10 11 import swust.edu.cn.postdoctors.service.UserService;12 import junit.framework.TestCase;13 14 @RunWith(SpringJUnit4ClassRunner.class) // 整合 15 @ContextConfiguration(locations={"classpath:spring-mybatis-test.xml"}) // 加载配置 16 public class UserServiceTest extends TestCase {17 18 19     private UserService userService;20     21     public UserService getUserService() {22         return userService;23     }24 25 26     public void setUserService(UserService userService) {27         this.userService = userService;28     }29 30     //省略setget 31     @Test32     public void testSelectUserByLoginNameAndPswd() throws Exception {33         34         swust.edu.cn.postdoctors.model.User resUser = null ;35         36         resUser = userService.findUserByLoginNameAndPswd("smx", "123");37          if(resUser == null){38              System.out.println("userService 出错!");39          }else{40              System.out.println("userService 正确!");41          }42         43     }44 }46     47

 

转载于:https://www.cnblogs.com/x739400043/p/4733142.html

你可能感兴趣的文章
jquery的$(document).ready()和onload的加载顺序
查看>>
Python Web框架Django (五)
查看>>
.net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串------(转)...
查看>>
Android 开发 ThreadPool(线程池) 总结
查看>>
【poj1568】 Find the Winning Move
查看>>
【codevs1033】 蚯蚓的游戏问题
查看>>
TP框架中的page分页实现
查看>>
[转]跨越千年的RSA算法
查看>>
传奇学者应明生
查看>>
【程序执行原理】
查看>>
第二次项目冲刺(Beta阶段)5.24
查看>>
python的多行注释
查看>>
连接Oracle需要jar包和javadoc文档的下载
查看>>
UVA 10976 - Fractions Again?!
查看>>
Dreamweaver cc新版本css单行显示
查看>>
【android】安卓的权限提示及版本相关
查看>>
3D重建的进阶了解---深度图,网格,体素,点云是什么
查看>>
JavaScript可否多线程? 深入理解JavaScript定时机制
查看>>
IOS基础学习
查看>>
PHP 导出 Excell
查看>>