问题标签 [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.

0 投票
1 回答
830 浏览

fitnesse - 如何在fitnesse中生成动态值

我必须使用 Fitnesse 在表的列中插入增量值。我将从返回最后插入值的存储过程中获得的增量值。所以我必须增加值并存储它。

例如:我将从存储过程输出中获取一个值。我必须将值增加 1 并插入表中。

有任何想法吗?

  • 存储过程的输出如下: ACRDE0001 (PK)
  • 存储在表中的值: ACRDE0002,ACRDE0003,......

预期产出

0 投票
1 回答
545 浏览

oracle - Fitnesse 查询结果测试不为空

我的商店使用 Fitnesse dbfit 来测试 oracle 数据库表和存储过程。我可以进行过程调用、插入、更新、执行、查询,直到现在都很好。

如何测试查询结果中的某些单元格不为空?

如果我写 null 并且我期望 null 那就没问题了。

我尝试了失败 [null],但我只是得到 NumberFormatException。

我也尝试过使用!=, <>, 'not null', 'is not null', 'not blank'...

另外,如果我调用一个过程并期望其中一个参数不是空值。我该怎么做?

0 投票
0 回答
131 浏览

sql-server - DbFit - 如何从不同的服务器查询 2 个数据库?

我们可以使用以下方法在服务器上设置测试和查询一个数据库(或同一服务器上的多个数据库):

在同一个测试中,我们如何从不同的服务器查询另一个数据库?

任何简单的例子都会对我有所帮助。

0 投票
0 回答
32 浏览

mysql - 如何使用 dbfit 访问多个数据集?

我的程序返回 3 个数据集?对于 DB 测试,我们使用 DBFit。如何检索所有数据集?

使用它来获取第一个数据集

样品过程

0 投票
0 回答
30 浏览

fitnesse - 单机模式退出

我想在同一个套件中使用独立模式和流模式,但它显示错误,例如“Ambiguity between:fixture dbfit.fixture.ExecuteProcedure AND executeProcedure()”。这是因为正在执行独立模式,然后是流模式。当我更改名称以便先执行流模式然后执行独立模式时,它开始工作。可以,有人告诉我如何关闭独立模式以便可以启动流模式。

0 投票
0 回答
43 浏览

dbfit - DBFIT:出现错误找不到夹具?

我是 DBFIT 新手,需要帮助解决问题

通过查看此站点中的论坛,我添加了导入装置,但这也无济于事。

我收到一个错误,因为找不到夹具:导入找不到夹具:ConnectUsingFile。找不到夹具:dbfit.PostgresTest 找不到夹具:查询。

代码如下

0 投票
1 回答
48 浏览

oracle - 通过 SSH 连接远程 Oracle 服务器的 DbFit

请帮助我连接到远程 Oracle 服务器。

Oracle 11g 托管在我们访问的 Unix 服务器上

  1. 创建 SSH 会话。见附件“远程主机连接.jpg”在此处输入图像描述
  2. 创建 SSH 隧道.. 见附件“Tunneling.jpg”在此处输入图像描述

建立隧道后(第二种方法),虽然我们应该能够建立从 DbFit 到 DB 服务器的连接,但它不起作用。显示连接超时错误。

请帮助我建立连接

  1. 如果可能,直接从 DbFit 创建 SSH 隧道。
  2. 或者使用创建的 SSH 隧道连接到数据库服务器。

下面是用于测试的代码

请找到显示错误的附加屏幕截图。在此处输入图像描述

0 投票
1 回答
44 浏览

java - DBFit java.lang.UnsupportedOperationException:不支持类型 İNT

对于除 varchars以外的所有类型,我都会收到“java.lang.UnsupportedOperationException:不支持类型 İNT”异常。例如下面的测试运行没有任何问题:

但下面的语句给出了“java.lang.UnsupportedOperationException:不支持类型İNT”异常

我在 Fitnesse wiki 或任何其他材料中找不到任何相关的问题或解决方案。

0 投票
1 回答
76 浏览

installation - DbFit 无法在设置页面中连接和查找灯具

我在笔记本电脑上安装了 DbFit,并将其连接到本地 Oracle 数据库。我做了初始设置:

这工作正常(经过大量错误并使用 StackOverflow)。

现在为了更干净的外观,因为每个页面都需要它,所以我将此部分移动到 SetUp 页面,该页面将自动包含在我创建的每个页面中:

然后当我尝试运行时,我收到以下消息:

  1. 找不到夹具:dbfit.OracleTest。(这是给 !|dbfit.OracleTest| 的)
  2. 找不到夹具:连接。(这是给 !|Connect|localhost:1522|system|Test123!|ORCLE|)
  3. 找不到夹具:查询。(这对于查询 select 'test' as x from dual)

有人有什么想法吗?我发现的唯一类似问题是: 为什么不能在 SuiteSetUp 中导入 DbFit?

但这并没有给我任何解决方案。

感谢您查看此问题和您的答案!

0 投票
1 回答
39 浏览

fitnesse - 如何在 DBFit 中管理不同的 DBMS?

对不起我的英语,我说西班牙语。

我有一个用于 Oracle 的测试套件,现在我需要维护相同的套件,但也需要为 SQLServer 维护。

查询相同,但略有不同(日期函数等)。

管理需要多 dbms 的套件的最佳方法是什么?

谢谢