【IDEA测试类】Could not find class解决原因

Boat. 写测试的时候有时建项目老是不管用,报错:Could not find class网上找了一堆花里胡哨没用的,自己对比项目结构

1.运行整个测试类

  1. 首先找到Edit Configurations
    在这里插入图片描述

  2. 这是一个普通的结构,而报错的少了箭头指向的配置,点击左上角的+添加(JUnit是运行测试(有时)自动生成的,对解决这方面没卵用,点击-全移除)
    在这里插入图片描述

  3. 观察正常结构,实际上能运行测试的结构有Instrumented就行了
    在这里插入图片描述

  4. 看自己需求 少那个添加那个
    在这里插入图片描述

  5. 指定instrument所属模块和方法位置,此时运行发现整个类都运行了,虽然类内会有个x(可能),但不影响,我创建了新的测试类没x
    在这里插入图片描述
    在这里插入图片描述

2.运行测试组件

  1. 将class改为method并确定位置,并且点击-先去掉JUnit(如果有的话)
    ps.我这里是新建了个测试类,原测试类有x就不能测试单个组件,按图操作就好了,点击运行 ,测试组件成功
    在这里插入图片描述
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章