问题标签 [fitnesse]

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

delphi - Delphi:TTcpServer,读取时连接重置

我正在尝试为 delphi 实现Fitnesse Slim 服务器,但在通信方面存在一些问题。

Fitnesse 将启动我的进程,并给我一个端口号作为命令行参数。

然后我应该在给定的端口号上创建一个套接字,Fitnesse 将连接到该端口。

我正在使用 TTcpServer 来完成这项工作:

在 OnAccepted( ) 事件中,我发送要使用的协议版本,如规范中指定的那样。

当我调用 ReceiveBuf() 时,进程结束,fitnesse 抛出异常:

我使用oSpy来查看发送和接收的内容。它表明在我的代码发送协议版本后,fitnesse 会发回一条消息,并且当我尝试接收此消息时连接已重置。

有谁知道这可能是什么原因?我做错了什么吗?

顺便说一句,当我使用fitnesse 附带的java slim 服务器时,一切正常。oSpy 然后显示相同的通信,直到第一次读取。虽然我的阅读尝试失败了,但这本书按预期工作。

0 投票
3 回答
550 浏览

c# - 如何找到未执行的代码

问候,

我有一个项目(1000+)的大量健身测试。随着时间的推移,随着功能的变化,共享设备的来来去去,我们留下了未使用的孤立代码。但是怎么找呢?

对于那些不知道 fit 工作原理的人,您有一个类似这样的 wiki 页面:

| 当用户添加 | 1 | 和 | 2 | 他回来了| 3 |

在运行时映射到如下方法:

手动查找所有这些映射将是一件苦差事,编写脚本来完成它将是一项漫长而艰巨的任务。我相信一定有更好的解决方案。

是否有一个实用程序可以在测试运行时监控fixture dll,然后返回所有未运行的类和方法的列表?

0 投票
3 回答
8540 浏览

fitnesse - ConfigurationSettings.AppSettings 为空,抛出空异常

我有这样的课:

当我尝试像这样使用它时:

我收到一个错误:“System.Reflection.TargetInvocationException:调用的目标已引发异常。---> System.NullReferenceException:对象引用未设置为对象的实例。” AppSettings 的 AllKeys 属性是一个长度为零的数组,我期望长度为 1。

我在项目中的 app.config 文件如下所示:

我知道 ConfigurationSettings.AppSettings 应该已经过时了,我应该使用 ConfigurationManager.AppSettings,但我什至无法编译它。我在项目中确实引用了 System.configuration(我的机器上的 c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.configuration.dll)和 using 代码顶部的语句。

我正在使用 Fitnesse 测试代码,这就是我收到错误的时候。我的理解是,我还应该将 app.config 文件的副本放在我已经完成的测试夹具项目的 Bin>Debug 文件夹中。所以,我不知道为什么我仍然收到这个错误。

请帮忙。

0 投票
3 回答
6249 浏览

tfs - 将 Fitnesse RESTFul XML 输出解析为 TFS 测试格式

我正在将 Fitnesse 验收测试套件集成到基于 TFS 的 CI 流程中。

我可以以 RESTful 方式运行 Fitnesse 测试套件(http://fitnesse.org/FitNesse.UserGuide.RestfulTests):

并取回测试结果的 XML 文档。

我想将其转换为 TFS 可以解释为通过/失败的测试数量的格式。

任何指针?

谢谢

0 投票
3 回答
1943 浏览

java - Fitnesse SLIM 查询表 - 阻止空单元格失败?

我有大量针对 SLIM 查询表执行的 Fitnesse (For Java - v20090513) 测试。

为了帮助进行测试(解释为什么我们会得到某些结果),我在表格末尾添加了一个新列。这个想法是该列的单元格将为空(||),因为它们不需要进行测试,这只是为了提供信息。

问题在于 Fitnesse 会导致这些单元中的每一个都失败,因为返回的数据与输入的数据不同(这没什么)。

有没有办法让 Fitnesse 忽略此列,或者让它通过?理想情况下,我不想更改很多正在调用的夹具代码。我知道我可以使用表格类型的表格并自己匹配,但那是我真正负担不起的一两个小时的工作。

谢谢你的帮助。

0 投票
1 回答
1777 浏览

c# - 尝试从 FitNesse REST URI 读取响应时出现连接关闭错误

你遇到过这个问题吗?我运行的代码与上一个问题的代码非常相似,当处于 nUnitTest 模式且 URI 包含“/?test&format=xml”时,nUnit 测试失败并出现 IOException,“无法从传输连接读取数据:连接已关闭。”

然而,当时正在运行的 Fiddler 跟踪显示了我所期望的 xml。

我已经完全(几乎)重新创建了请求标头,因为它们是通过浏览器发送时发送的。

最后,如果我从 URI 中去掉“/?test&format=xml”,我会得到原本预期的 html。

源代码:

0 投票
4 回答
1852 浏览

.net - 我可以使用 Fit/Fitnesse 测试 .NET 应用程序吗?

有人试过吗?你有什么经验?

0 投票
2 回答
537 浏览

fitnesse - Fitnesse:是否可以在 wiki 服务器上运行 Fitnesse 页面?

Fitnesse:是否可以在 wiki 服务器上运行 Fitnesse 页面?

0 投票
7 回答
10561 浏览

.net - 如何设置 FitNesse 以用于 .NET?

我正在尝试在 Windows Vista 上开始使用 FitNesse for .NET。在我在网上找到的所有教程中,我都被告知要执行 run.bat 文件,但下载最新版本时我得到的只是一个 .jar 文件。当我运行它时,文件结构被解压,我可以通过浏览到http://localhost来访问 Fitnesse 服务器。现在,当我尝试设置测试项目时,根据我发现的所有文档,我应该定义 fitsharp.dll 的路径,但我无法在从 . jar 文件。我究竟做错了什么?

0 投票
2 回答
2034 浏览

java - Fitnesse Framework 正则表达式可能吗?

Fitnesse中是否有一种简单的方法可以根据正则表达式模式检查单元格?这应该适用于所有可能的装置,如“查询表”、“决策表”等。例如,如果从查询表返回结果(行),则应该可以将某些单元格(列)与正则表达式进行匹配,而不仅仅是固定字符串。我想你知道我的意思。我在文档中找不到任何提示,并且四处搜索我找不到开箱即用的解决方案。Fitnesse中真的没有默认方式来执行此操作吗?我无法想象人们没有多次要求这个。如果没有,有人可以将我指向某个地方的在线教程吗?

任何帮助将非常感激。

干杯,

马塞尔