问题标签 [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.
unit-testing - [在此处插入语言] 的测试框架
我正在寻找一个测试框架来为没有太多测试支持的语言引入自动化测试。据我所知,我需要一个能够使用某种形式的协议运行 VDF 测试的框架。我更愿意花时间编写测试而不是编写 VDF 代码来与测试框架交互,因此更喜欢轻量级协议。
Slim with Fitnesse似乎是一个不错的候选人,但我对所有建议都很感兴趣。
能够跨编程语言使用相同的测试框架将是一个额外的好处。
fitnesse - Fitnesse 试图将“defaultPath”作为程序集加载
我正在尝试通过指定套件配置来指定Slim 的自定义转换器。
当我手动追加?test
(按钮由于某种原因没有出现)时,我得到以下异常:
__EXCEPTION__:System.IO.FileNotFoundException: 无法加载文件或程序集 'file:///C:\Path\To\fitnesse\__defaultPath__'
知道为什么它会尝试从当前工作目录将“defaultPath”作为程序集加载吗?
以下是我的套件配置:
我的 Fitnesse wiki 页面是这样开始的:
c# - 如何在 C# 中使用 Fitnesse ActionFixture?
我试图制作一个动作夹具,但它不起作用。(c# with Slim runner)
基本上,它似乎试图将其解释为柱夹具。
检查 Fitnesse.BuyActions 中找不到方法 setStart
.net - FitNesse/Slim 字符串运算符
是否可以在 FitNesse 的查询表中使用 SLIM for .net 来表达这一点:
我从上一个问题中知道FitNesse/Fit with 是可能的cell handler loader
。我正在寻找 Slim 中的等价物。
vector - How do I specify non-scalar parameters in a Slim table?
I want to test functions that have non-scalar parameters and return types, e.g., "given a matrix M, check that M times its inverse is the appropriate identity" or "given a row vector V, check that transpose(V)
is the correct column vector.
Do I need a clever use of TableTable
?
.net - Slim .net:如何使用 Visual Studio 调试测试夹具?
我已经弄清楚如何使用以下命令从命令行运行我的测试:
在 Visual Studio 中将其用作我的 Fixture 装配项目的启动参数不起作用。我在我的装置中使用 Slim runner 和 executor:http: //github.com/jediwhale/fitsharp/downloads
有没有人想出如何在 Visual Studio 中使用 Slim 进行调试?
asp.net-mvc - Fitnesse Slim 查询测试在尝试访问 linq 数据上下文时失败
我编写了一个使用 linq 获取对象列表的查询。代码在项目中执行得很好,但是当我尝试从 Fitnesse 项目访问它时失败。base(global::System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString, mappingSource) 我猜是和连接字符串有关,但是我不知道如何为fitnesse单独指定连接字符串项目。项目和健身项目都是同一个解决方案的一部分。有任何想法吗?谢谢,珍妮
asp.net-mvc - Fitnesse 测试因 linq 数据上下文而失败
我的健身测试因 linq 数据上下文而失败。我已经尝试添加一个 suite.config,然后将应用程序配置添加到我的 c:\fitnesse 文件夹 - .jar 文件所在的位置。
我在测试页面的命令部分添加了-c
选项。c:\Fitnesse\suite.config
这是suite.config
文件:c:\fitnesse\myapp.config ^.svn$
这是 myapp.config 文件:
测试在这里仍然失败:
有任何想法吗?谢谢。
fitnesse - STA 在 Slim (FitNesse) 中无法识别
我为 Slim 编写了一个自定义表类,它允许用户编写用于运行自动化测试的命令。所有命令现在都在工作,除了一个依赖于必须在 STA 线程中进行的特定调用的命令。通过将 STA 添加到 suiteConfig 文件,我能够在 Fit 中解决此问题。但是,将其添加到 Slim 配置中似乎不起作用。这是我的代码:
!define TEST_SYSTEM {slim}
!define COMMAND_PATTERN {%m -c C:\..\Slim\slim.config.xml}
!define TEST_RUNNER {C:\..\Slim\Runner.exe}
<suiteConfig>
<ApplicationUnderTest>
<AddAssembly>C:\..\Slim\fit.dll</AddAssembly>
<AddAssembly>C:\..\Slim\fitSharp.dll</AddAssembly>
</ApplicationUnderTest>
<Settings>
<ApartmentState>STA</ApartmentState>
<Runner>fitSharp.Slim.Service.Runner</Runner>
</Settings>
<FileExclusions>
<Add>^\.svn$</Add>
</FileExclusions>
</suiteConfig>
为什么 STA 模式在 Fit 中的效果与在 Slim 中的效果不同?我需要在命令模式或配置文件中修改什么吗?任何帮助将非常感激!
山姆
java - FitNesse 错误:找不到夹具
我正在尝试使用 Java 中的 FitNesse 框架构建一些测试。出于某种原因,当我尝试使用脚本表时出现错误“找不到夹具:脚本”。我确定我的类路径中配置了所有库。
在 Google 中搜索并没有太多信息。
任何指针都会非常有帮助
谢谢,贾维德