在包”default package>’中找到0测试类

我最近安装了IntelliJ IDEA 13.1.4和jRebel插件。 我已经许可它,并在catalina.bat文件中创建并添加了配置。

从IntelliJ中运行jRebel时,它似乎正在监视正确的目录,但我收到以下消息:

包中找到0个测试类”

然后告诉我它没有启动。

有人知道我需要改变什么才能让它发挥作用吗?

这可以通过使缓存无效来解决。

在主菜单上,选择“ 文件” – >“使缓存无效/重新启动”

资源

确保您的class级被宣布为公开而非“默认”

 public class MyClassTest 

而不是:

 class MyClassTest 

通过IntelliJ快捷方式创建新测试类时,生成的类未声明为public且导致错误。

在此处输入图像描述

确保选中’app’才能运行…

当我使用IntelliJ’创建测试’function时,我的测试类自动创建为私有。

当我手动将我的测试类更改为public时,找到了我的测试类。

资源

在此处输入图像描述

在您的顶部栏或Alt + Shift + F10并使用默认配置运行您的项目而不是“app in app”

只需创建另一个文件夹 ,它将该目录标记为Sources Root并将您的可执行文件移动到此文件夹中。

对我有用的是删除.idea文件夹并再次导入项目。

对我来说这就是问题:我的测试文件夹是./test/src/com/... 我将test标记为测试文件夹,但test/src是正确的。

使用Jintellij 2017.1.3时,“假”设置对我有用,但2018.02没有。