比如我想要测试项目中的某一个类。

这边我具体到想测试CategoryServiceImpl这个类,如下图:

只需要将双击这个类,鼠标右键,然后选择go to到Test.

点击,创建测试

然后勾选你想要测试的方法

点击确定之后

测试类和前面勾选的方法都已经自动生成了。

测试类快速创建完毕!!!

想要正常运行,还要注意,要在测试类上加

@RunWith(SpringRunner.class)
@SpringBootTest

这样才能正常运行!!!

如下图:

package com.lbl.service.Impl;import com.lbl.dataObject.ProductCategory;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class)
@SpringBootTest
public class CategoryServiceImplTest {@Autowiredprivate CategoryServiceImpl categoryService;@Testpublic void findOne() {ProductCategory result = categoryService.findOne(1);System.out.println(result);
//        Assert.assertEquals(new Integer(1),result.getCategoryId());}@Testpublic void findAll() {}@Testpublic void findByCatogoryTypeIn() {}@Testpublic void save() {}
}

IDEA如何快速创建对应类的测试类相关推荐

  1. Java储蓄账户类及测试类,模拟存款

    老师布置了一个实验题:编写储蓄账户类及测试类,模拟存款,参考以下运行方式: 1.新开5个储蓄账户,各储蓄账户的编号.户名在新开储蓄账户时初始化,假设每位用户新开储蓄账户时都存入了一笔钱. 2.提示用户 ...

  2. 自定义线程池-线程池类和测试类编写

    package com.leon.demo01;import java.util.Collections; import java.util.LinkedList; import java.util. ...

  3. 【六】ElasticSearch8.x Java API 实体类、工具类、测试类及常见问题

    ES 8.x 新版本中,Type 概念被弃用,所以新版 JavaAPI 也相应做出了改变,使用更加简便.ES 官方从 7.15 起开始建议使用新的 JavaAPI 1.依赖 <!-- elast ...

  4. 监听器内加了测试类导致测试类无法运行:java.lang.ClassCastException: 测试类 cannot be cast to 监听器

    正常是可以运行的 如果加了测试类到监听类中,就报下面的错误 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder&qu ...

  5. SpringBoot 配置 generator代码生成+knife4j接口文档(2种模板设置、逻辑删除、字段填充 含代码粘贴可用)保姆级教程(注意事项+建表SQL+代码生成类封装+测试类)

    保姆级教程,逻辑删除及字段自动填充设置,特别要说明的是本次用的是MySQL数据库,如果使用Oracle数据库是,数据库配置需要改变,数据库表一定要大写,否则无法生成代码. 数据库表 CREATE TA ...

  6. 快速创建 IEqualityComparer 实例:改进

    两年前,我写了篇文章<快速创建 IEqualityComparer<T> 和 IComparer<T> 的实例>,文中给出了一个用于快速创建 IEqualityCo ...

  7. 使用Angular cli(ng generate)创建组件、服务、类、路由、指令、管道

    日常angular开发中,相信不少人在创建新组件时,普遍会采用复制粘贴的方式创建新的组件或服务等.其实可以采用ng generate的方式快速创建组件.服务.类.路由等. 在使用angular cli ...

  8. 测试类/测试包/演示类/演示包的命名规范/命名规则

    文章目录 1.测试类的命名规范 2.测试程序的包命名规范 3.测试方法命名规范 4.演示类/范例类的命名规范 1.测试类的命名规范 测试类命名规则:Test + 要测试的类名称 测试类命名规则:功能名 ...

  9. JavaSE(八)——StringBuffer类、Arrays类、数组排序

    文章目录 1. StringBuffer类 1.1 定义 1.2 StringBuffer类与String类的区别 1.3 功能 1.4 String类和StringBuffer类的相互转换 2. 数 ...

最新文章

  1. 找不到命令报错bash:command not found解决方案
  2. 不用任何程序就可锁住和隐藏你的文件
  3. mysql 5.8 新特性_MySQL 5.4的新特性解析
  4. 为什么map对象不能使用stl中的sort函数
  5. HI3559A和AI深度学习框架caffe
  6. vue 前端显示图片加token_前端甩锅神器:vue中的mock使用
  7. java简历自我评价_java程序员简历自我评价怎么写
  8. python 游戏编程app_娱教于乐!四大游戏类编程网站,学Python再也不枯燥无味了...
  9. 微信服务号只有域名没有80端口怎么办
  10. Android应用市场转移【2021-03-22】
  11. 马虎词汇教程1-5(转载)
  12. 个人最喜欢的几款火狐扩展
  13. 使用七牛云存储解决ios7.1的app部署问题
  14. 内外部函数和内存模型
  15. unity-shader 水的效果WaterEffect
  16. HTML文字动画,缓慢浮入
  17. ODB++数据解析二
  18. linux系统常用命令
  19. Discuz! 移动端开发笔记-API篇(一)——获取主题列表中帖子的缩略信息
  20. 三菱FX系列M8340、M8350、M8360特殊继电器

热门文章

  1. 网页点击跳转到微信页面
  2. suricata的安装与使用
  3. Markdown入门笔记
  4. 学习项目-plsql实现简易学生管理系统
  5. keycloak~11.3.0之后微信认证问题解决
  6. guid格式的操作系统安装
  7. HTML表格行上下移动,键盘上下键移动选择table表格行的js代码_javascript技巧
  8. 1293 球与切换器(dp)
  9. 17.闭区间和半开区间
  10. Ubuntu18.04安装Aspera批量下载SRA数据