问题标签 [moreunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
439 浏览

eclipse - 如何让 MoreUnit 调试测试而不是运行它们?

我刚刚开始使用MoreUnit,它看起来很方便。但是,我缺少的一件事是如何立即使用调试器运行测试,而不仅仅是简单的运行(使用 ^R)。

它不在上下文菜单中,我尝试了一些键盘快捷键变体无济于事......

0 投票
2 回答
382 浏览

c# - Keyboard shortcut to switch between source and test files easily

Is there an extension or a keyboard shortcut like MoreUnit for Eclipse in Visual Studio that would allow me to quick switch between a source file and a unit testing file.

Also in Eclipse, I used to create a file (test or source) and then hit CTRL+J and it would suggest me to create to opposite file and then allow me to switch between them with CTRL+J.

0 投票
1 回答
855 浏览

intellij-idea - Intellij 的 MoreUnit 插件

我正在为Intellij 寻找类似moreUnit的插件

这是我在 Intellij 中最常使用和错过的功能:

  1. 从被测方法创建一个新的测试方法
  2. 被测方法上的标记表示存在相应的测试方法
  3. 从被测方法跳转到测试方法(不仅是类)。
  4. 从被测方法中执行相应的测试方法。

我看到有一个名为 MoreUnit 的插件,但它唯一做的就是跳转到测试/测试中的类。这是使用 CMD+SHIFT+T 开箱即用的函数。

0 投票
1 回答
195 浏览

eclipse - 1 个 Eclipse 项目,2 个使用 Gradle 的工件

我想为我的新项目创建结构,并打算用 Gradle 构建它。我已经知道,如果我将源代码和测试放在一个项目中,MoreUnit 之类的插件将轻松处理它,并在我想要的地方为我的类创建测试。

但是,当我的项目由多个相互依赖的子项目组成时,它会产生一些尴尬的依赖问题 - 确切地说,当我想在项目 A 的测试中使用一些通用代码然后在项目 BI 的测试中重用它时,必须做一些变通办法,比如

有时还会出现一些评估问题,因此必须引入另一个 hack:

将其拆分为 2 个单独的项目消除了该问题,但 MoreUnit 不再能够跟踪它应该在哪里创建新的测试文件,并标记哪些方法已经过测试。我在 MoreUnit 配置中没有找到任何可以让我解决这个问题的东西,所以我试图从 Gradle 方面解决这个问题。

我们可以安排一些事情,以便我可以有几个子项目、源和测试以类似 maven 的方式 ( project/src/java, project/test/java) 排列,但是测试和源将创建单独的工件?如果我正在解决错误的问题,那么我应该如何解决正确的问题?

0 投票
1 回答
368 浏览

eclipse - 带有 MoreUnit 的 Eclipse - 使用 Ctrl+R 运行测试会出现错误:“在项目构建路径上找不到 'junit.framework.TestCase'

我已经定义了一个这样的类:

现在,安装了 MoreUnit,我按下 Ctrl+J 并弹出一个对话框,我创建了相应的测试类:

这一切都很好,我现在可以使用 Ctrl+J 在我的实现类和测试类之间来回移动。

当我尝试使用 Ctrl+R 运行测试时,问题就出现了。在某些 Eclipse 项目中,这可以正常工作,但在其他项目中,我收到以下消息:

在项目构建路径上找不到“junit.framework.TestCase”。仅当 JUnit 在构建路径上时,才能运行 JUnit 3 测试。

现在这有点烦人,因为我根本没有使用 JUnit,而是使用 TestNG。

我已经搜索了几次 Eclipse 项目设置,但没有成功。但我很确定解决方案就在某个地方。我有点希望在“Eclipse 项目配置”方面更有经验的人可以为我指明正确的方向。

0 投票
1 回答
76 浏览

java - 将不同的源目录映射到不同的测试子目录

我有一个安装了 JUnit 和 moreUnit 的 Eclipse 项目。我有两个源文件夹:

我有一个测试目录,通过 moreUnit 和 CTRL-J,我可以快速创建一个单元测试类,但仅适用于src/.

我想将测试目录映射到上面的源目录,这样当我创建一个新的单元测试时,它会自动转到以下两个包之一test:src 或 demo。

文件层次结构示例:

以及相应的(所需)测试布局:

在 test 中,src 和 demo 可以是包或子目录,没关系:只要 moreUnit 能够在正确的“分支”中创建测试类。