问题标签 [jgiven]

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 投票
0 回答
43 浏览

java - 如何编写具有多个源的 JGiven 参数化场景(JUnit5)?

我将 JGiven 与 JUnit 5 一起使用,并且必须使用两个 CSV 文件作为源来实现参数化测试。第一个 CSV 文件包含实际输入,第二个包含预期输出。

使用文档我最终得到了这样的结果:

加载第二MyArgumentsProvider个 CSV 文件并从中解析对象 ( MyObject)。

现在的问题是,每个obj参数都input.csv被加载/解析。为了避免这种情况,我将解析放到input.csv一个@BeforeAll方法中,并将从它生成的所需对象TGiven通过given().the_input_data(parsedListOfInputData).

但是现在,我需要将这些对象提供给TWhen舞台。这行不通。

同时我认为,这不是正确的方法,但我找不到另一种解决方案。有什么提示可以使这项工作吗?谢谢

0 投票
1 回答
44 浏览

junit4 - 如何显示实际的模块路径?

对于调试,我需要查看实际的模块路径。如何在运行时打印出来?

问题:使用 ServiceLoader 根据定义的 API 加载模块在正常运行时环境中工作正常,但在测试中却不行。我得找出原因。

由于我是 ServiceLoader 的新手,因此在模块路径上找到提供程序模块可能还不够。但是,我的第一个问题是:即使在测试环境中,它也在模块路径上吗?

0 投票
1 回答
66 浏览

java - 如何根据我的示例配置 Intellij IDEA 代码格式

我的测试中有丰富的代码

但是如何配置 intellij Idea 代码样式(用于 Java)使其不对齐?