问题标签 [dbfit]
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.
database - 断言 dbfit 测试空结果的方法是正确的
我正在使用 dbfit 并遇到问题。我正在做的大部分测试是不应该返回任何结果的查询。但是,当我将结果行留空并执行测试时,dbfit 告诉我正确结果为零,错误为零。
所以我正在寻找一种方法,如果它们没有返回结果,dbfit 会告诉我测试是正确的。如果有任何结果显示我可以看到它们(所以不要使用计数为零的断言)
我已经尝试过 fail[expected result] 方法,但似乎 dbfit 认为它就像使用查询的返回行断言的结果。不像保存的方法。
那我能做什么?谢谢
dbfit - DbFit - 无法确定如何在独立模式下运行
好的,我还是 DBFit 的新手。我已经从这里下载了文件:Dbfit 下载页面
并运行 startFitnesse.bat
流模式下的以下内容完美运行:
因此,当我根据此链接尝试以下测试独立模式时:
我收到以下错误:“找不到夹具:导入。”
我用谷歌搜索,找不到一个完整的例子来告诉我如何在独立模式下运行 DbFit ......请帮助!
fitnesse - 为什么不能在 SuiteSetUp 中导入 DbFit?
我已经让 DbFit 在独立模式下运行了一段时间,并且在我的 SetUp wiki 中导入了夹具,例如
并使用类似的测试维基
它以这种方式工作得很好。但我认为在 SuiteSetUp wiki 中进行所有导入会更好。所以我把导入代码移到那里并运行了我的测试;结果是这个例外
所以看起来它是以这种方式在 Flow 模式下运行的。那么为什么它在 SetUp 中有效,但在 SuiteSetUp 中无效?
具有上述内容的最小示例层次结构(即 [...] 中没有任何内容)。
java - 更改 dbfit 默认日期格式
有谁知道如何更改 DBFit/Fitnesse 中的默认日期格式?当我执行 alter session set nls_date_format='ddmmyyyy'; 然后尝试以这种格式插入一些日期,这让我无法解析日期异常。
我已经阅读了文档,但没有任何内容。我也搜索了论坛,没有找到任何东西。
提前感谢 Przemek Woźniak
java - 本地机器上的 DBfit 服务器与夹具和构造函数有关的问题
- 我按照此处的说明安装了 DBfit:http: //dbfit.github.io/dbfit/docs/getting-started.html
- 配置测试和数据库;
- 运行 startFitnesse.bat;
- 定义了一个测试;
但是当我运行测试时,输出是这样的:
包括建议的变量: !define TEST_SYSTEM {slim} 给了我这个:
如果我删除 !path lib/*.jar - 它仍然给我相同的结果。
我意识到 DBfit 找不到 .CLASS 文件 - 只是不知道如何解决它。路径变量不正确吗?
任何关于做什么的建议都将得到奖励。
PS我的测试脚本:
testing - 从测试页面中执行外部命令 Fitnesse/DBFit
我想从测试页面中的 Fitnesse/DBFit 在我的测试中执行外部命令。
例如,作为单元测试的一部分:
- 对主机 ABC 运行远程 ssh 命令并使用 win cp 命令复制文件
- 运行 DB2 load 命令从文件中导入数据库中的数据
- 运行存储过程
- 验证结果
有人可以就步骤 1) 提出建议吗?
fitnesse - Fitnesse 和 dbFit:无法在商店查询中使用变量
得到如下错误:
有什么办法让它工作吗?
dbfit - DBFit :执行其他测试的测试
我有一堆单独运行的测试,我想创建一个单独的测试(我们称之为根测试),它将一个一个地调用其他的,所以我有一个完整的测试套件能够通过单击运行将所有结果都放在一个页面中,尊重我希望它们位于单独文件夹中的事实,等等。所以我的问题是:有没有办法在 DBFit 中创建这样的测试?
testing - dbfit - 如何断言结果中未返回项目
我正在创建 dbfit 测试用例,我遇到了一个场景,我需要检查一个项目是否不包含在查询返回的结果中。我怎样才能做到这一点?
谢谢,
testing - 测试服中的参数化或共享数据库连接
有没有办法在套件的所有测试用例中共享数据库连接?
(我不喜欢在每个测试用例中指定数据库连接)(如果有任何方法可以参数化它会让我开心)
安托