在包”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没有。