使用 Microsoft.Data.SqlClient 创建新的 .net 6 项目时,它工作正常。 但是当使用 fitsharp 运行一个 .net 6 fitnesse 项目时,我们得到这个错误: System.PlatformNotSupportedException:此平台不支持 Mic ...
使用 Microsoft.Data.SqlClient 创建新的 .net 6 项目时,它工作正常。 但是当使用 fitsharp 运行一个 .net 6 fitnesse 项目时,我们得到这个错误: System.PlatformNotSupportedException:此平台不支持 Mic ...
在 Fitnesse 中运行测试给出: 无法完成测试:fitnesse.slim.SlimError:错误 SLiM 服务器在 Header 消息可以读取之前死亡。 当使用 Slim RunnerW.exe 调试我的测试时,我得到一个异常: System.BadImageFormatExcept ...
我在尝试测试我的应用程序时遇到 System.IO.FileNotFoundException。 我的文件夹层次结构如下: 我有我的 fitSharp 文件夹,里面有 Runner.exe 和 .dll 的 被测系统在我的调试文件夹中 我有一个对这个 .dll 的引用: !path ... ...
我正在尝试为我的SUT编写合适的测试。 在运行测试之前,我想调用存储的proc在DB等中创建数据。 任何人都可以发布示例代码,说明如何通过固定装置调用应用程序函数并连接到DB并调用.Net中存储的proc。 并且适合测试应位于与应用程序相同的解决方案中。 还是可以采用其他解决方案? ...
我想问一下是否有办法在将字符串数据与表中的数据进行比较之前对其进行修剪。 例如,如果我们有 getString() 的结果将是“string1”。 我希望比较为绿色而不是预期的“string1”。 我正在寻找一种无需修改 MyCompareClass 源代码的方法。 有任何想法吗? ...
FitNesse 中的根页面是添加每个页面都可以使用的配置的好地方。 诸如定义测试系统或测试运行器之类的事情。 但是,对于单个测试页面或测试套件,是否有任何方法可以覆盖这些设置? 我有一个使用 FitSharp (FitNesse for .NET) 的项目,并且在根页面中有适当的设置。 现在我 ...
我知道有一个plugins.properties文件,用于配置FitNesse环境并对其进行自定义,并且FitSharp支持某些环境设置的套件配置文件。 但是FitNesse或FitSharp是否支持用于设置符号或标记变量的通用配置文件? 我问的原因是我正在使用RestFixture,这 ...
根据FitSharp第123期 ,不可能在2014年7月。我想知道自从那以后这是否发生了变化。 ...
我正在使用FitNesse / FitSharp(c#)进行测试。 我可以创建像ColumnFixtures,RowFixtures,DoFixtures等正常的夹具,但不是我正在寻找一种方法来读取列并动态绑定它们。 原因是,我自己的库中仍然有大量的Pojo对象,并且不想再次重复所有 ...
我有一个简单的 C# Column 夹具类,它独立测试得很好。 我有一个 sql server 表,它再次独立测试得很好。 如果我同时测试两者,首先测试 SQL 表,那么一切都还可以。 但是,如果我先测试 C#,则 SQL 测试失败“在程序集中找不到类型‘连接’” 所以这工作正常...... ...
我正在尝试让FitNesse(通过fitSharp运行的苗条测试)来处理存储在变量中的表。 下面的两种方法A和B在页面上都呈现相同的内容,但是只有方法B可以运行。 方法A 方法B 这个示例是肤浅的,但是在我的测试中,我希望更改一些参数并重新执行相同的测试(无需大量复制和粘 ...
我假设有一个相当普遍的场景:我想通过FitNesse测试一个Web服务,同时还能够从Web服务背后的数据库中插入和读取数据。 例如,我要执行以下操作: 1)将记录直接保存到数据库中; 然后 2)使用Web服务更新已创建的记录; 然后 3)检查数据库记录以查看它是否已正确更 ...
我想在特定套件的开头运行一些套件设置代码。 据我了解,套件将运行与其同级的SuiteSetUp页面(即,在其旁边的同一文件夹中)。 但是,这意味着同一SuiteSetUp页面也将由同一文件夹中的其他套件运行。 如何制作仅由单个套件(例如SuiteA)运行,并被SuiteA所在文件夹中的 ...
我正在使用Michael Sorens文章“ Fitnessit的验收测试”中带有 CleanCodeFixtures的Fitnesse 。 我认为代码是正确的,Fitnesse页面是正确的,并且这与我的设置有关。 总览 迈克尔(Michael)的Fitnesse(菲力特菲克)页面 ...
在执行简单的 Fitnesse 测试时,我收到错误消息: “FitClient:外部进程在建立连接之前终止。” 在 Fitnesse 服务器上,错误是: “软件导致连接中止套接字写入错误” 使用的 .Net 版本 - 4.0 页面内容: 有没有人遇到过这个问题,也可以让 ...
尝试使用Fitnesse(以FitSharp作为测试运行程序)设置ActionFixture测试时,我遇到一些奇怪的行为 创建actionFixture时,将出现一个错误,即找不到类(在下面的示例中为Namespace.TestClassName)。 如果我为此创建了一个Wiki页面,则 ...
我已经针对.NET实施了以下FitNesse测试。 它使用“ RowFixture”返回已验证的对象。 所有这些都可以。 我的问题是,如何将FIT测试中的“输入”传递给阵列? 在常规情况下,这是内部硬编码的。 这是FIT测试: 这是代码: 感谢帮助。 ...
我正在努力编写一个代码,以测试使用BackgroundWorker线程的C#应用程序。 任何帮助将非常感激! 细节 我写fixture测试使用的FitNesse(v20150814)和Fitsharp(v2.2.4498.25493)多线程C#应用程序(.NETv4)。 ...
在DoFixture使用SUT探索其行为时,对夹具方法的第一次调用成功,但在调用SUT方法后失败: Runner.exe , fit.dll和fit.dll dll都位于同一文件夹中。 ...
使用DoFixture我可以将域对象设置为被测系统,这允许我调用该对象上的方法而不是夹具本身。 不幸的是,如果这样的方法需要多个参数,我必须将这些参数与空单元格分开,否则fitnesse/fitSharp 使用奇数/偶数单元格来构建方法名称。 我可以看到这如何使我的测试更像简单的英语,但是为了满足 ...