当前位置: 首页 > news >正文

测试类的使用

1.在pom文件中添加依赖

<dependencies>
<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>compile</scope>
</dependency>
</dependencies>

2.在src下的main的同级目录下创建test目录,test里面的目录最好同main下的目录,以便于识别

3.在测试类下加入注解

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:spring.xml", "classpath:spring-mvc.xml", "classpath:spring-hibernate.xml", "classpath:spring-redis.xml", "classpath:spring-schedule.xml", "classpath:spring-hibernate-dynamic.xml"})
@Transactional

4.主动注入

@Resource(name = "baseDao")
private BaseDao baseDao;

5.在要测试的方法上标注

@Test

方法的返回值要为void

注:方法逻辑需要的参数自己给出对应的值

@Test
public void getvoucherList() {List InvoiceDetail = new ArrayList();String startDate = "2023-05-06";String endDate = "2023-05-10";List<Map> maps = baseDao.selectMapsBySQL("select id from cs_dzd_info where tax_num = ? and create_time>= ? and create_time <= ?", Arrays.asList("测试数据", startDate, endDate));for (int i = 0; i < maps.size(); i++) {Integer id = (Integer) maps.get(i).get("id");Map eInvoiceId = new HashMap();eInvoiceId.put("eInvoiceId", "electronic_dzdz_" + String.valueOf(id));InvoiceDetail.add(eInvoiceId);}System.out.println(InvoiceDetail);}
http://www.lryc.cn/news/69606.html

相关文章:

  • 【物联网技术对生活的影响与展望】
  • MySQL数据库函数详解及示例
  • ES6对象新增了哪些扩展?
  • 深入理解 Linux 内核
  • 机器人科普--evoBOT
  • 数据结构课程设计——运动会分数统计
  • C语言递归算法实现经典例题
  • ST典型碳化硅MOSFET驱动应用方案
  • 对比AMD和英特尔显卡的区别
  • Linux系统c语言socket实现UDP通信
  • 常用五大类RFID系统,实践领域广泛,加强现代化管理
  • 卡方检验.医学统计实例详解
  • H264和AAC打包PS包代码
  • Redis数据类型-ZSet
  • 国外各大学和学院对于ChatGPT使用立场总结
  • 我在VScode学Java(Java二维数组)
  • HTML-iconfont动态图标SVG效果--阿里巴巴图标矢量库
  • C++17完整导引-模板特性之编译器的if语句
  • 告别Excel,免费大数据分析与可视化工具,让你的论文图表“高大上”
  • C++ 中的继承和多态
  • NestedFormer:用于脑肿瘤分割的嵌套模态感知Transformer
  • 【SQLServer】sqlserver数据库导入oracle
  • 【5.20】四、性能测试—性能测试工具
  • 朗诵素材-《少年正是读书时》(两角色主持朗诵)
  • 凭借这个笔记,拿下8家大厂offer....
  • 介绍一下全链路压测平台的相关内容
  • 对于无效的数据,该如何处理
  • 港联证券:机器人行业有望迎来整体性机会 六氟磷酸锂翻倍上涨
  • css 伪类选择器 结构伪类
  • 常用的表格检测识别方法-表格区域检测方法(上)