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

java不用启动项目测试方法

java不用启动项目测试方法

package com.example.demo;

import com.example.demo.mapper.OrderMapper;
import com.example.demo.model.Order;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import javax.annotation.Resource;

/**
 * @Author yaoChengWei
 * @Date 2024-12-17 16:35:21
 */
@SpringBootTest
@RunWith(SpringRunner.class)
public class ShardingSphereProApplicationTests {

    @Resource
    private OrderMapper orderMapper;

    @Test
    public void addOrder() {
        try {
            for (int i = 0; i < 10; i++) {
                Order order = new Order();
                order.setTid((long) i);
                order.setTname("订单" + i);
                order.setGoodsId(Long.valueOf("" + (1000 + i)));
                order.setTstatus("1");
                System.out.println(order);
                int affectedRows = this.orderMapper.insert(order);
                System.out.println("受影响的行数:" + affectedRows); // 输出受影响的行数
            }
        } catch (NumberFormatException e) {
            e.printStackTrace();
        }
    }
    @Test
    public void queryAll() {
        this.orderMapper.selectList(null).forEach(System.out::println);
    }
    @Test
    public void queryAll11() {
        this.orderMapper.getBaseInfos().forEach(System.out::println);
    }
}

http://www.kler.cn/a/443517.html

相关文章:

  • NLP 中文拼写检测纠正论文-07-NLPTEA-2020中文语法错误诊断共享任务概述
  • Android 第三方框架:网络框架:OkHttp:源码分析:缓存
  • 【深度学习】卷积网络代码实战ResNet
  • 全新免押租赁系统助力商品流通高效安全
  • “大数据+职业本科”:VR虚拟仿真实训室的发展前景
  • Three.js教程010:几何体划分顶点组设置不同材质
  • Node.js的Web服务在Nacos中的实践
  • Oracle筑基篇-体系结构概览
  • 【开源库 | minizip】Linux(Ubuntu18.04)下,minizip的编译、交叉编译
  • 使用CSS把背景图片铺满屏幕
  • Windows Server 2019 配置PHP环境(图文教程)
  • RFdiffusion get_torsions函数解读
  • NGINX的安装和配置(Linux环境)
  • 文心快码代码助手智能体:智能体时代委托自主完成任务
  • 使用ollama编写大模型客户端
  • mfc140u.dll是什么文件?如何解决mfc140u.dll丢失的相关问题
  • 如何使用 Python 处理数据库事务?
  • spring boot密码加密方式
  • opencascade配置笔记
  • QNX通过pfctl工具查看socket通信状态
  • Serverless集成和扩展性概述
  • POD 存储、PV、PVC
  • 基于wifi的火焰报警系统设计(论文+源码)
  • vue框架的搭建
  • Web工作原理:请求与响应
  • request.setAttribute()和session.setAttribute()的区别