问题标签 [restfixture]

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

fitnesse - FitNesse:使用 RestFixture 创建测试的工作流程

FitNesse 的新手,我想使用 RestFixture 测试 Rest API,但不知道从哪里开始。

有人可以给我一步一步的工作流程和 GET、POST 和 DELETE 请求的示例决策表吗?

我们使用 JSON 响应,发布时如何将它们输入到决策表中?

谢谢

0 投票
1 回答
113 浏览

jsonschema - FitNesse:使用 RestFixture 进行 JSON 模式验证

dojox.json.schema如何通过编写源自这些 JS 库的 Javascript 代码,使用 JSV 或 JSON Schema等库对我的 JSON 响应执行 JSON 模式验证。

我想使用 let 功能来分配一个名为的变量,该变量is_valid将运行一个 JS 代码来验证针对 JSON 模式的响应。

JS 代码可能如下所示

0 投票
2 回答
249 浏览

fitnesse - 使用 Fitnesse 符号将 baseUrl 注入 RestFixture

我想根据另一个测试的结果(在同一页面上)为表设置 baseUrl。我尝试关注 Fitnesse 的文档(和其他资源)的这些页面: smartrics blog postfitnesse symbols page,但我似乎无法让它工作。到目前为止,我已经尝试过以下语法:

| Fit Rest Fixture | %emailLink% | | GET | / | 200 |Content-Type: text/plain|Email Verified|

| Fit Rest Fixture | emailLink= | | GET | / | 200 |Content-Type: text/plain|Email Verified|

| Fit Rest Fixture | $emailLink | | GET | / | 200 |Content-Type: text/plain|Email Verified|

但这些都不起作用。我知道该emailLink符号不为空,因为我正在另一个表中对其进行测试,但我似乎无法将其注入 RestFixture。我总是得到一个 IllegalArgumentException 指示符号名称尚未根据其值解析,例如 java.lang.IllegalArgumentException: Malformed base URL: $emailLink

任何帮助,将不胜感激。

0 投票
1 回答
360 浏览

powershell - 从命令行执行 FitNesse RestFixture 测试

我喜欢从命令行执行使用 RestFixture 的测试。我还计划通过 Powershell 脚本将其集成到 TFS 构建配置中。 在此处输入图像描述

0 投票
1 回答
532 浏览

json - Fitnesse JSON 期望语法

关于使用 RestFixture 创建测试的工作流程,我问自己,以下语句代表哪种语法:

我需要知道这种语法的所有可能性,才能写下更复杂的 JSON 响应的预期值。此处使用的语法类型是否有名称或参考?