给若依添加单元测试(二)

这篇具有很好参考价值的文章主要介绍了给若依添加单元测试(二)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

给若依添加单元测试

方案一(简单)

方案二(异常困难但企业开发一般用这个)

在 activity 子模块中添加单元测试

S1.在 src 目录下创建 test.java.MapperTests 文件
给若依添加单元测试(二),单元测试
S2.将以下内容复制进去

import com.ruoyi.activity.ActivityApplication;
import com.ruoyi.activity.domain.Activity;
import com.ruoyi.activity.mapper.ActivityMapper;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import java.util.ArrayList;
import java.util.List;

@RunWith(SpringRunner.class)
@SpringBootTest(classes = ActivityApplication.class)
@MapperScan(basePackages = "com.ruoyi.activity.mapper")
public class MapperTests {

    @Autowired
    private ActivityMapper activityMapper;

    @Test
    public void testSelectActivityById() {
        Activity activity = activityMapper.selectActivityById(1);
        System.out.println(activity);
    }

    @Test
    public void testSelectActivityList() {
        List<Activity> activityList = activityMapper.selectActivityList(new Activity());
        System.out.println(activityList);
    }

}

S3.将以下内容添加到 admin 的 pom.xml 中

		<!-- Mysql驱动包 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <!-- 阿里数据库连接池 -->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
        </dependency>
        <!-- SpringBoot Web容器 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!-- 测试所需 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>

S4.在 ActivityMapper 前添加 Mapper 注解
给若依添加单元测试(二),单元测试
S5.在 activity 包下创建 ActivityApplication
给若依添加单元测试(二),单元测试
S6.添加如下内容

package com.ruoyi.activity;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;

/**
 * 启动程序
 *
 * @author qiheng
 */
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
public class ActivityApplication
{
    public static void main(String[] args)
    {
        // System.setProperty("spring.devtools.restart.enabled", "false");
        SpringApplication.run(ActivityApplication.class, args);
        System.out.println("(♥◠‿◠)ノ゙  若依启动成功   ლ(´ڡ`ლ)゙  \n" +
                " .-------.       ____     __        \n" +
                " |  _ _   \\      \\   \\   /  /    \n" +
                " | ( ' )  |       \\  _. /  '       \n" +
                " |(_ o _) /        _( )_ .'         \n" +
                " | (_,_).' __  ___(_ o _)'          \n" +
                " |  |\\ \\  |  ||   |(_,_)'         \n" +
                " |  | \\ `'   /|   `-'  /           \n" +
                " |  |  \\    /  \\      /           \n" +
                " ''-'   `'-'    `-..-'              ");
    }
}


S7.分别从 admin 和 framework 模块中将相关配置文件复制过来
给若依添加单元测试(二),单元测试
终于成功了!
给若依添加单元测试(二),单元测试文章来源地址https://www.toymoban.com/news/detail-524239.html

到了这里,关于给若依添加单元测试(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java~在maven项目中添加junit依赖实现单元测试(@After

    在main目录下新建一个test目录, 并将它设置为Test Sources Root 实现 在pom.xml中导入依赖 下载单元测试的插件 3. 双击选择你要测试的类, 使用快捷键ctrl+shift+t 4. 点击create, 然后更改如下画面junit4, 选中你要测试的方法, 单元测试的生成类默认保存在test目录下 5. 进入生成的测试类就可

    2024年04月27日
    浏览(24)
  • 若依框架添加新模块

    第一步,先构建数据库,导入若依前端代码生成器,生成zip压缩文件,下载后解压,在Navicat中,ry数据库中运行文件中的sql文件,使menu表中生成相关数据。 第二步,1.创建新模块,名称为功能名 配置环境 ①若依主文件的pom.xml中加入新模块的依赖    dependency        gro

    2024年02月03日
    浏览(44)
  • 若依框架自定义导出Excel多sheet页+合并单元格(Poi)

    先看效果:     在用若依框架是发现自带的导出功能中并不能导出多个sheet和合并单元格,所以我在这里做了修改希望可以帮到你,用到的点个赞呗! 我们先一步步来 整个程序的思路为先返回下载地址,然后根据下载地址去下载excel 首先是我们需要excel的下载地址,这里我们

    2024年02月03日
    浏览(33)
  • 若依@v3.8.6前后端分离版:添加新用户表添加新登录接口,用于小程序或者APP获取token,并使用若依的验证方法

    1、创建一个前端APP用户表:app_user表,并插入一条数据 2、创建 AppUser 实体类 目录:ruoyi-common——src——main——java——com.ruoyi.common——core——domian——entity 注意:与 SysUser 同级目录 3、创建 AppUserMapper.xml 映射文件 目录:ruoyi-system——src——main——resources——mapper.system 注

    2024年02月04日
    浏览(39)
  • 【若依后管框架(前后端分离版)】 如何部署若依以及添加自己的功能模块和菜单

    【若依后管框架(前后端分离版)】 如何添加自己的功能模块以及菜单 【文章开始之前,先说一句,若依牛逼!】 1 若依框架简介 RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜

    2024年02月05日
    浏览(44)
  • 使用postman测试若依框架

    本文对使用postman测试若依框架进行说明 一、postman是什么? 一款非常流行的API调试工具。 http://127.0.0.1:8090/captchaImage ①先配置Tests再发请求: 配置内容为:  ②发送请求   ①配置Tests 配置内容为:  ②将获得的uuid放入redis的可视化工具Another Redis Desktop Manger中,解析得到数字

    2024年02月02日
    浏览(42)
  • MFC List Control控件添加单元格编辑和单元格下拉列表

    ui 设置 消息映射 // CListDlg.cpp: 实现文件 // CListDlg.h: 头文件

    2024年02月13日
    浏览(29)
  • 如何用Postman对若依框架进行接口测试

    3.1 分页查询测试  3.2 修改测试  3.3 删除测试 3.4 新增测试 

    2024年02月12日
    浏览(29)
  • element ui table某个单元格添加点击事件

    1.创建表格 el-table ref=\\\"multipleTable\\\" :data=\\\"tableData\\\" border el-table-column fixed type=\\\"selection\\\" align=\\\"center\\\"/el-table-column div v-for=\\\"(item,index) in columns\\\" :key=\\\"index\\\" el-table-column :prop=\\\"item.prop\\\" :label=\\\"item.label\\\" :formatter=\\\"item.formatter\\\" align=\\\"center\\\" show-overflow-tooltip /el-table-column /div /el-table 2.创建表头+事件 

    2024年02月17日
    浏览(34)
  • java Swing 在JTable表格单元中加入button按钮,如何给单元格添加自定义按钮?

    用纯java做软件开发,就会用到GUI图形界面,而 GUI的核心技术就是SWING和AWT 。本人在软件开发中常用的便是swing,最近开发做了很多新的供能,怕时间一久就忘了,于是抽空写在这里记录下来。 本篇文章讲的是 怎么把单元格重新渲染为按钮,并且触发按钮的监听事件 。 在J

    2024年02月11日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包