问题标签 [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.
delphi - Delphi:TTcpServer,读取时连接重置
我正在尝试为 delphi 实现Fitnesse Slim 服务器,但在通信方面存在一些问题。
Fitnesse 将启动我的进程,并给我一个端口号作为命令行参数。
然后我应该在给定的端口号上创建一个套接字,Fitnesse 将连接到该端口。
我正在使用 TTcpServer 来完成这项工作:
在 OnAccepted( ) 事件中,我发送要使用的协议版本,如规范中指定的那样。
当我调用 ReceiveBuf() 时,进程结束,fitnesse 抛出异常:
我使用oSpy来查看发送和接收的内容。它表明在我的代码发送协议版本后,fitnesse 会发回一条消息,并且当我尝试接收此消息时连接已重置。
有谁知道这可能是什么原因?我做错了什么吗?
顺便说一句,当我使用fitnesse 附带的java slim 服务器时,一切正常。oSpy 然后显示相同的通信,直到第一次读取。虽然我的阅读尝试失败了,但这本书按预期工作。
c# - 如何找到未执行的代码
问候,
我有一个项目(1000+)的大量健身测试。随着时间的推移,随着功能的变化,共享设备的来来去去,我们留下了未使用的孤立代码。但是怎么找呢?
对于那些不知道 fit 工作原理的人,您有一个类似这样的 wiki 页面:
| 当用户添加 | 1 | 和 | 2 | 他回来了| 3 |
在运行时映射到如下方法:
手动查找所有这些映射将是一件苦差事,编写脚本来完成它将是一项漫长而艰巨的任务。我相信一定有更好的解决方案。
是否有一个实用程序可以在测试运行时监控fixture dll,然后返回所有未运行的类和方法的列表?
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 文件夹中。所以,我不知道为什么我仍然收到这个错误。
请帮忙。
tfs - 将 Fitnesse RESTFul XML 输出解析为 TFS 测试格式
我正在将 Fitnesse 验收测试套件集成到基于 TFS 的 CI 流程中。
我可以以 RESTful 方式运行 Fitnesse 测试套件(http://fitnesse.org/FitNesse.UserGuide.RestfulTests):
并取回测试结果的 XML 文档。
我想将其转换为 TFS 可以解释为通过/失败的测试数量的格式。
任何指针?
谢谢
java - Fitnesse SLIM 查询表 - 阻止空单元格失败?
我有大量针对 SLIM 查询表执行的 Fitnesse (For Java - v20090513) 测试。
为了帮助进行测试(解释为什么我们会得到某些结果),我在表格末尾添加了一个新列。这个想法是该列的单元格将为空(||),因为它们不需要进行测试,这只是为了提供信息。
问题在于 Fitnesse 会导致这些单元中的每一个都失败,因为返回的数据与输入的数据不同(这没什么)。
有没有办法让 Fitnesse 忽略此列,或者让它通过?理想情况下,我不想更改很多正在调用的夹具代码。我知道我可以使用表格类型的表格并自己匹配,但那是我真正负担不起的一两个小时的工作。
谢谢你的帮助。
c# - 尝试从 FitNesse REST URI 读取响应时出现连接关闭错误
你遇到过这个问题吗?我运行的代码与上一个问题的代码非常相似,当处于 nUnitTest 模式且 URI 包含“/?test&format=xml”时,nUnit 测试失败并出现 IOException,“无法从传输连接读取数据:连接已关闭。”
然而,当时正在运行的 Fiddler 跟踪显示了我所期望的 xml。
我已经完全(几乎)重新创建了请求标头,因为它们是通过浏览器发送时发送的。
最后,如果我从 URI 中去掉“/?test&format=xml”,我会得到原本预期的 html。
源代码:
.net - 我可以使用 Fit/Fitnesse 测试 .NET 应用程序吗?
有人试过吗?你有什么经验?
fitnesse - Fitnesse:是否可以在 wiki 服务器上运行 Fitnesse 页面?
Fitnesse:是否可以在 wiki 服务器上运行 Fitnesse 页面?
.net - 如何设置 FitNesse 以用于 .NET?
我正在尝试在 Windows Vista 上开始使用 FitNesse for .NET。在我在网上找到的所有教程中,我都被告知要执行 run.bat 文件,但下载最新版本时我得到的只是一个 .jar 文件。当我运行它时,文件结构被解压,我可以通过浏览到http://localhost来访问 Fitnesse 服务器。现在,当我尝试设置测试项目时,根据我发现的所有文档,我应该定义 fitsharp.dll 的路径,但我无法在从 . jar 文件。我究竟做错了什么?