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

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

给若依添加单元测试

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

方案一(简单)

在 admin 模块中添加单元测试

S1.在 src 目录下创建 test.java.MapperTests 文件
若依框架添加单元测试,单元测试

S2.将以下内容复制进去

import com.ruoyi.RuoYiApplication;
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.List;

@RunWith(SpringRunner.class)
@SpringBootTest(classes = RuoYiApplication.class)
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 中

        <!-- 测试所需 -->
        <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 注解
若依框架添加单元测试,单元测试
成功:
若依框架添加单元测试,单元测试

方案二(异常复杂但实用)

在 activity 子模块中添加单元测试文章来源地址https://www.toymoban.com/news/detail-591162.html

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

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

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

相关文章

  • 【若依后管框架(前后端分离版)】 如何部署若依以及添加自己的功能模块和菜单

    【若依后管框架(前后端分离版)】 如何添加自己的功能模块以及菜单 【文章开始之前,先说一句,若依牛逼!】 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)
  • 如何用Postman对若依框架进行接口测试

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

    2024年02月12日
    浏览(29)
  • QTest 单元测试框架及单元测试思考

    在不同的公司和不同的项目上,常常会听到单元测试,但是真正能落实的确实寥寥无几,无非是在单元测试的开发时间和回报上模棱两可。 到底是否需要单元测试吗? 引用知乎观点如下: 第一个问题应该是,这个公司需要(覆盖率比较高的)测试么? 对于大部分公司来说,

    2023年04月08日
    浏览(69)
  • 在IDEA中添加JUnit单元测试

    我查了一些帖子,大部分都要下载JUnit插件,其实如果只是在IDEA只做一个单元项目或者是进行简单的开发,这就显得比较麻烦的了,接下来我会介绍三步快速添加JUnit单元测试: 第一步:在IDEA的项目中创建一个Java类 第二步:在创建的Java类中添加如下代码,注意一定要在Ja

    2024年02月16日
    浏览(34)
  • idea中添加单元测试@Test注解引入

    添加依赖,使用 @Test 即可。 @Test注解找不到或没有的原因: 我们要进行项目的某部分的test测试,会放在名为test的文件夹下,而现在我们的文件夹测试并不是test下面的一个测试,所以如果我们希望在别的地方也可以利用test注解,只需要去掉scope这一行就行了。

    2024年02月22日
    浏览(35)
  • Pytest自动化测试框架---(单元测试框架)

    unittest是python自带的单元测试框架,它封装好了一些校验返回的结果方法和一些用例执行前的初始化操作,使得单元测试易于开展,因为它的易用性,很多同学也拿它来做功能测试和接口测试,只需简单开发一些功能(报告,初始化webdriver,或者http请求方法)便可实现。 但自

    2024年02月14日
    浏览(47)
  • 吃透单元测试:Spock单元测试框架的应用与实践

    一,单元测试 单元测试是对软件基本组成单元进行的测试,如函数或一个类的方法。程序是由函数组成的,每个函数都要健壮,这样才能保证程序的整体质量。单元测试是对软件未来的一项必不可少的投资。”具体来说,单元测试有哪些收益呢? 它是最容易保证代码覆盖率

    2024年02月09日
    浏览(35)
  • Day14:单元测试、Junit单元测试框架、反射、注解

    针对最小的功能单元(方法)进行正确性测试 编写正规的单元测试框架 传统的无法执行自动化测试,且无法得到测试报告 Junit的作用: 测试类取名:原类名+Test(大驼峰) 测试方法取名:test+原函数名称(小驼峰) 测试方法:必须public,无参,无返回值 测试方法上面必须加

    2024年04月14日
    浏览(49)
  • 单元测试之 - Spring框架提供的单元/集成测试注解

    Spring框架提供了很多注解来辅助完成单元测试和集成测试(备注:这里的集成测试指容器内部的集成测试,非系统间的集成测试),先看看Spring框架提供了哪些注解以及对应的作用。 @RunWith(SpringRunner.class) / @ExtendWith(SpringExtension.class) : 用于在测试类中启用 Spring 框架的支持。

    2024年02月14日
    浏览(33)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包