问题标签 [fitnesse-slim]

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 投票
3 回答
9975 浏览

java - Could not invoke constructor for CreatePrograms[0] (FitNesse SLiM)

I have followed the directions from this website (https://schuchert.wikispaces.com/FitNesse.Tutorials.0.Java) to the t, however I cannot get the code on FitNesse to run clean.

I am consistently getting the following exceptions:

|Create Programs Could not invoke constructor for CreatePrograms[0]

|House The instance decisionTable_1.setName. does not exist

Here is my code. I have ensured my classpath is correct. Thank you for your time and consideration - I am very frustrated and confused with this.

0 投票
1 回答
577 浏览

java - 使用 Slim 在 Java 中解析 Fitnesse Test Context.txt 文件

现在的情况

作为预构建测试,我正在尝试检查对 java 固定装置的任何提交/更改是否不会破坏我在我的健身服务器中进行的任何健身测试。

我采取的方法是获取我想要验证提交不会中断的所有测试(context.txt)文件,并尽我所能对其进行解析,并将其与我可以使用我的项目中的反射获取的可用方法进行比较.

目前,对于所有可用的 java 固定装置,我都有一个从“类名”到“类对象”的 HashMap。我还能够以 File 对象的形式访问所有健身测试。它看起来有点像这样:

目标

现在我希望能够做这样的事情:

然后我将简单地比较这两个 HashMap 并确保 parsedMethodsFromFitnesseMap HashMap 是 availableJavaClassesMap HashMap 的子集。

担心

  • 包含文件:如何处理解析那些第一种/其他方法
  • 场景:创建我自己的已知场景列表及其工作方式

理想的解决方案

  1. 是否有一个已经制作好的解析器可以做到这一点?
    • 我找到了Slim Code,并认为它可以根据我的需要进行重构。
  2. 这是此预构建检查的最佳方法吗?

笔记

每个测试的运行都非常昂贵,因此简单地运行所有测试以查看它们是否仍然有效并不是我需要的选项。

想法?谢谢。

0 投票
3 回答
3967 浏览

fitnesse - How to write fitnesse code for a method which accepts 2 parameters

I'm newbie to fitnesse and trying to run a simple calculator class which has "add" method accepting 2 parameters and returning the result. Can anyone help me to write the firnesse code for this, my method is as below

0 投票
3 回答
307 浏览

fitnesse - Fitnesse 可以验证非 xml 输出吗

我正在使用带有 Fitnesse 的 Rest Fixture 向返回非 xml 响应的 url 发出 GET 请求。有没有办法可以在返回的内容中验证文本/字符串(没有 xpath)?

0 投票
1 回答
280 浏览

fitnesse-slim - 如何使用 FitNesse 仅重新运行失败的测试?

我无法弄清楚如何根据 FitNesse 中的运行状态过滤掉测试。我正在手动注释掉所有通过的测试,以便下次运行可以忽略它们。我怎样才能只重新运行失败的测试?

0 投票
2 回答
194 浏览

c# - FitNesse测试中如何调用WCF服务?

我正在尝试在 FitNesse 测试中调用 WCF 服务。当我尝试使用以下代码初始化客户端时:

我收到一个错误:

System.InvalidOperationException:在 ServiceModel 客户端配置部分中找不到引用合同“Status.StatusSoap”的默认端点元素。

这是有道理的,因为 .NET Framework 不支持 DLL 的配置。

MSDN 库说:“您必须将配置代码移动到托管环境识别的配置文件中”。但我不确定这是否可以为 FitNesse 完成。

所以我尝试自己创建绑定而不尝试从配置中读取它

但是当我尝试使用此代码运行测试时,我得到“测试被中断并且结果不完整”。FitNesse 上的错误。

这个答案https://stackoverflow.com/a/646177/2211481建议为测试运行者制作 app.config 的副本。当我将我的 app.config 复制到 Runner.exe.config,将其放入 Runner 文件夹并再次运行初始代码时,我得到“测试被中断,结果不完整”。FitNesse 再次出现错误。

有没有办法解决这个问题?

0 投票
3 回答
339 浏览

html - 从健身表中清除 html

如何从健身表单元格中清除 html 代码?

例如,我创建了一个表格并将一个单元格突出显示为一个新单元格:

当在 MyCustomTable 类中调用方法 doTable 时。第二行在 html span 标签内包含“新值”:<span class="add">new value</span>

我该怎么做才能删除这个“span”标签并只为夹具留下“新值”?

0 投票
0 回答
194 浏览

java - 运行套件时如何使 Fitnesse fork 为每个测试创建一个新进程

我正在使用带有自定义夹具的 Fit 库。我看到测试套件下的所有测试都存在相同的 SUT java 进程。套件中的每个测试都是与 TcpServer 的连接。如果作为套件运行,我会看到端口被阻止并解决后续测试的绑定问题。我试图在测试之间引入睡眠,但没有帮助。

我想知道如何以每次测试运行都在新进程中运行的方式运行套件?

0 投票
1 回答
487 浏览

java - Fitnesse importing util.ListUtility.list; is giving error

I am trying to import static util.ListUtility.list; but it is giving error:

The import util.ListUtility cannot be resolved

I have fitnesse-standalone.jar in my path. I explored util package in jar. It seems that it is not any more. I downloaded latest version of fitnesse.Is it deprecated and not supported any more?

I also tried with fitnesse.util.ListUtility but no avail.

Thanks a lot.

0 投票
2 回答
209 浏览

eclipse - Fitnesse eclipse项目根路径

我正在使用 Eclipse,并将 FitnesseRoot 保存在项目结构中。现在,我想拥有我的类文件的相对路径。我该怎么做?

例如:我有类似的东西

我想要类似的东西

谢谢!!