首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse (开普勒)用JUnit3转轮代替Junit4转轮运行每一个新的Junit4测试。

Eclipse (开普勒)用JUnit3转轮代替Junit4转轮运行每一个新的Junit4测试。
EN

Stack Overflow用户
提问于 2014-07-05 16:04:47
回答 2查看 368关注 0票数 1

当我创建一个JUnit测试并使用run >JUnit测试运行它时,Eclipse总是希望使用JUnit3运行程序来运行测试。我总是要运行配置,然后手动将当前测试设置为JUnit4运行程序。这真是太烦人了。我总是..。

没有在测试运行程序'JUnit 3‘中发现测试;

实际上,这是一个Android项目,也许Eclipse获得了一些关于在项目中运行测试的错误信息(因为Android使用了JUnit 3),但是实际上,如果它是一个JUnit项目,并且没有为JUnit 3配置任何东西,没有Maven配置,没有构建路径配置,这并不重要。永远都是JUnit4。

我不是在安卓上运行普通的Junit4测试,那么为什么JUnit3总是考虑使用JUnit3来运行测试呢?我在哪里可以将它默认为JUnit4?项目的构建路径也包含JUnit 4.8.2。我没有找到任何可能导致这种情况的,也无法为所有测试设置一个通用的运行配置,因为每个JUnit测试都有自己的运行配置。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-07 08:37:56

不管怎么说,我升级到了露娜,在那里没有出现问题。

票数 1
EN

Stack Overflow用户

发布于 2014-07-05 17:14:10

这没什么好解决的。我已经在Eclipse上使用Maven多年了,从未注意到您正在经历的问题。如果您正在使用Eclipse“露娜”(Java Developer)版本,那么您可以将您的项目转换为Maven项目。将其转换为Maven后,只需将JUnit 4.11依赖项添加到项目中,然后使用Maven刷新/重建项目依赖项。然后,在Maven重新构建依赖项之后,只需进入"Build“的项目设置,并删除Junit 3库(如果它出现在其中)。

因此,使用Maven,您可以完全控制依赖项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24588213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档