加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – 在Intellij上运行测试:未找到类

发布时间:2020-12-16 09:48:57 所属栏目:安全 来源:网络整理
导读:我正在评估IntelliJ(13.0.2 133.696),并且无法从IDE中运行jUnit测试。 我的项目是一个多模块gradle项目,并使用scala。 测试类位于src / test / scala / xxx / xxxxx / xxx / xxxx / xxxxx下,每次我尝试从IDE运行我得到相同的错误: Class not found: "xxx
我正在评估IntelliJ(13.0.2 133.696),并且无法从IDE中运行jUnit测试。

我的项目是一个多模块gradle项目,并使用scala。

测试类位于src / test / scala / xxx / xxxxx / xxx / xxxx / xxxxx下,每次我尝试从IDE运行我得到相同的错误:

Class not found: "xxx.xxxxx.xxx.xxxx.xxxxx.AccountRepositoryTest"

测试类没什么奇特,简单的jUnit测试:

@RunWith(classOf[SpringJUnit4ClassRunner])
@ContextConfiguration(classes = Array(classOf[DataConfig],classOf[SettingsConfig]))
class AccountRepositoryTest extends AssertionsForJUnit {

我发现了一个相关的问题Cannot run Junit tests from IDEA 13.0 IDE for imported gradle projects,但提供的修复(升级到13.0.2)不工作。

我甚至尝试升级到最新的EAP,仍然是同一个问题。

解决方法

我有同样的问题,在我的情况下,问题是由于“项目编辑器输出”路径留空在项目设置。

要修复它,我在我的项目根目录中创建一个类目录,并将项目编译器输出设置为绝对路径(使用…按钮浏览)。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读