问题标签 [parameterization]

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 回答
110 浏览

java - 对失败的测试迭代执行操作

我有一个实例,我需要使用@RunWith(Parameterized.class) 运行相同的@Test 数百次迭代。每个大约需要 10 分钟,所以这个整体测试需要一天的大部分时间。

问题是,我们运行它的系统只保留了大约 30 分钟的日志,所以如果迭代在测试中间失败,除了 java 为失败提供的堆栈跟踪之外,我们真的没有任何其他东西,并且它提供的关于我们正在测试的系统状态的信息非常少。

我尝试向测试中添加这样的规则:

但这只会在所有迭代结束时提取日志,而不是在每次失败的迭代结束时提取日志,并且失败已经从拉出的日志中消失了,所以日志没有显示发生了什么的迹象时间。

有没有办法做到这一点并保持我的参数化输入完好无损?

0 投票
1 回答
457 浏览

math - 将 3d 点或 NURB 曲线投影到 NURB 曲面参数空间

我有一个以 NURB 曲线为界的 NURB 曲面,我如何找到它们对 NURB 曲面的参数化?我正在使用 McNeel and Associates 的 openNurbs 来评估 NURB 实体本身,但没有工具来投影点或转换它们的参数化。我目前的解决方案是使用最陡下降沿曲线近似 3d 点,但这非常低效。

0 投票
1 回答
181 浏览

jmeter - 使用 Java 代码中的 csv 文件运行具有参数化的现有 JMeter 测试

我已经用 CSVDataConfig 记录了 jmeter 脚本。我提到了 csv 配置文件位置为“search.csv”,如

现在我在java中使用以下代码调用jmeter非gui

现在的问题是 csv file not found 抛出异常错误。

我将 jmx 和 csv 文件存储在同一个文件夹中。oFileTestCaseName - 读取 jmx 文件并添加到 saveservice。

我该如何解决这个问题

0 投票
1 回答
20 浏览

unix - 当试图在文件中有 $ 的 unix 中创建文件时,它会抛出一个数字?

尝试使用 shell 脚本创建具有以下数据的文件。

插入参数.sh

当我运行InsertParam.sh时,我会 退出

请帮助我如何在我的parameter.prm中解决这个问题

我需要数据作为

0 投票
1 回答
686 浏览

java - 使用json数据在表单中一起输入多个数据

嗨,我正在使用 json 进行数据参数化。上面是我的 json 数据,我想以一种形式输入此数据,其中我需要一起输入 itemNo 和数量。如何通过使用 json 的数据参数化来做到这一点。当有一个键一值对时,我的代码正在工作,但在这种情况下,任何人都可以帮我获得解决方案吗?我为单个密钥对值编写了以下代码。

0 投票
1 回答
63 浏览

scala - 如何使用对象的类型参数化一个类以在 Scala 中获取它的实例?

我想用对象的类型参数化一个类,以使我的代码更通用。通过这样做,我不需要为所有扩展特定特征的对象实现实现。

我有以下代码可以证明我的目标:

代码抛出异常:

而且我相信这是因为asInstanceOf似乎this隐含使用的调用。

基本上我的问题是:如何通过参数化在类中按类型获取对象的实例?

0 投票
0 回答
56 浏览

java - 如何在 Java 泛型中添加一种参数类型对另一种参数类型的依赖关系

假设我有以下内容:

我希望能够按照这些思路定义一个通用函数:

这样我就可以使用它

换句话说,我想参数化返回列表中的元素类型,而不是显式地创建它IJ任何类。不幸的是,Java 不允许T super S上面的构造。任何解决方法?

0 投票
0 回答
204 浏览

java - Mockito - 参数化类的间谍调用模拟方法

我一直在为 Mockito 刚刚发生的事情挠头。

我有这个类,称为ExamineFilter,到目前为止还没有参数化。150 多个测试与这门课和其他所有测试都通过了。很多嘲讽。

然后我ExamineFilter

现在,当我有一个间谍ExamineFilter,然后去

...这个方法add没有被调用,但代码继续。而它之前被调用。

这里的add方法其实是 from Set,因为GettableSetextends Set,而 的签名Set.add

...每次在它返回的 spy 上调用此方法时...如果模拟这样的-returning 方法,false这似乎是模拟会做的事情。boolean

我还检查了这确实是正在发生的事情,通过找出如果ExamineFilter<...>我使用真实的ExamineFilter<...>: 而不是使用间谍会发生什么,并且确实add被称为正常。

对于这种 Mockito 行为,是否有已知且有记录的解释?显然,我现在正试图考虑解决方法来重写少数现在因此变红的测试......

附录

顺便说一句,对于任何感兴趣的人,我都尝试了“callRealMethod”的两种“风味”:

...如果任何路过的 Mockito 大祭司以这种方式出现:上述任何情况是否表明异常行为实际上可能值得向 Mockito 团队提出问题?

0 投票
1 回答
74 浏览

java - 覆盖接口方法以确保它只能用于相同类型的对象的正确方法是什么?

我正在Matrix用 Java 创建一个类以在线性代数程序中使用。现在它拥有双打,但我想抽象它。

我创建了一个名为 的接口MatrixElement,它将包含addmultiplydivide以及执行这些矩阵运算所需的任何其他算术方法。

这是该Matrix课程的一个片段:

以下是方法的声明方式MatrixElement

最后,这是我创建的实现此接口的示例类:

这里的主要思想是:

  • Matrix对象可以包含任何一个实现该接口的类的实例MatrixElement
  • MatrixElement包含矩阵操作所需的算术方法,例如add
  • 踢球者:实现的类MatrixElement只能在同一类的其他实例上使用其方法。例如,Fraction只能添加到其他Fraction实例。两个类可以实现MatrixElement但它们不一定能够相互添加。

我由另一个程序员运行了这个设计,并被告知这样的铸造是不好的做法。如果是这样,这样做的正确方法是什么?如何使用接口对具有类似功能的类进行“分组”,以用于参数化,然后限制所述接口的哪些子级可以在子级方法中使用?

0 投票
0 回答
127 浏览

performance - 如何在 LoadRunner 中的每次出现时调用 ac 函数?

因此,我从文件中加载了这个巨大的 JSON,然后通过 lr_eval_string 运行它并将其保存到参数中。此参数稍后在我的一个 REST 调用中用作主体。

我使用 lr_eval_string 动态替换该 JSON 中的不同值。现在问题来了,我替换的值之一是唯一的,由 ac 函数生成。该值在该 JSON 中多次出现,并且每次都需要唯一,但我只能在操作开始时调用该 c 函数一次。结果是所有值最终都相等......

所以我的问题是:每次出现这个唯一值时如何调用我的函数?我说的是类似于“参数”部分中可用的“更新值:每次出现”的功能。

我在参数中看到一个名为“用户定义函数”的选项,我猜它可以做我正在寻找的东西,但我找不到任何关于如何实际使用此功能的好教程。用户定义的操作是否可行,还有其他解决方案吗?任何帮助将不胜感激!:)