问题标签 [unitils]

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 投票
2 回答
3973 浏览

datetime - Unitils 数据集 - 插入 sybase 日期时间列

我有一个 unitils 数据集试图将数据输入到 sybase datetime 列中,但是当我尝试运行单元测试时它会出错。

我在网上找不到任何有关插入日期的信息,因此我尝试以与其他列相同的方式将其声明为字符串,但出现错误:

在我的数据集中插入日期的唯一行是:

任何人都可以帮忙吗?

提前致谢。

0 投票
1 回答
3606 浏览

java - 带有@SpringApplicationContext 的 Unitils - 匹配的通配符是严格的,但找不到元素“context:annotation-config”的声明

我使用了 maven,并且我对我的项目有以下依赖。

官方文档中指定了我的测试类

我的 ApplicationContext 文件:

当我运行我的测试时,我有这个堆栈跟踪:

我已经在 stackoverflow 上看到了很多这样的问题,解决方案是正确声明 xmlns 上下文和 schemaLocation。他们在这种情况下很好。

可能是版本 org.unitils.spring.annotation.SpringApplicationContext 无法加载

任何想法 ?

0 投票
1 回答
406 浏览

java - 调试需要表锁吗?

我想我需要一个知识渊博的人来解决我目前的问题:

我使用 Eclipse 来调试使用 Unitils 的 jUnit 测试。在调试时,我的数据库中的部分或全部表被锁定,即使它们目前没有被访问。

结果是,只要我在调试(反之亦然),在同一数据库上工作的其他开发人员就无法运行测试。

从逻辑上讲,我看不出为什么表应该一直被锁定的原因。那么,我应该尝试停用锁定吗?你知道如何配置吗?

虽然我可以想到其他方法,但我真的很想回答这些问题,因为这将是最方便的解决方案。

编辑:测试在带有空表的 Oracle DB 上运行。在每次测试之前,Unitils 都会清空每个表(Unitils 的不寻常配置),然后插入特定的测试数据。所有约束都处于活动状态,这又是一种不寻常的配置。当我正在调试并且另一个开发人员启动 jUnit-Test 时,他们的 IDE 会冻结,直到他们获得数据库超时或我停止调试,因为 Unitils 试图再次清空表。

0 投票
2 回答
87 浏览

spring - Create 方法的集成测试策略

我想测试创建的实体是否已正确持久化到数据库。create 方法有一个服务集成测试:

  1. 如果我使用休眠,是否有必要测试创建实体?有人可以写你尝试测试低级休眠但休眠有自己的测试。上面有一个简单的代码,但我可以想象一些特定的代码同时保留更多的实体(例如,一对多加上几个一对一的关系)。我想测试关系是否得到了正确的维持。

  2. 有没有一种模式可以以这种方式进行测试?我有一个问题,该记录不在数据库中。我不想使用返回的 dto (它只呈现聚合根实体 - 人,但它没有说明人员基本数据(一对多)、人员地址(一对多)等)......我想获取持久记录。

0 投票
1 回答
1518 浏览

unit-testing - UnitilsException:找不到文件

什么可能导致此错误

我在与我的测试类相同的包中有“丢失”的 xml 文件。

测试类是

即使我没有在注释上定义文件名,我也会得到同样的错误。

0 投票
1 回答
130 浏览

date - 在 unitils 数据集上插入空日期

我收到类似于此的错误:Unitils dataset - insert into sybase datetime column

我的情况是需要插入一个空的日期值。空字符串不做这件事。谁能帮我?

0 投票
1 回答
515 浏览

testing - Unitils 数据集和修改日期

有什么想法可以用 Unitils dbunit 完成吗? DBUnit 数据集中相对于当前的日期

问题是 @Dataset 中无法识别 [create_date]-placeholder。

0 投票
1 回答
901 浏览

annotations - Unitils @DataSet 注解

这次我有一个理论问题。unitils @Dataset 注释在哪里处理?每个注释都必须有一个处理程序类,请参见http://www.javacodegeeks.com/2012/08/java-annotations-explored-explained.html

这是否发生在 org.unitils.UnitilsJUnit4 库中?

我想为注释制作自己的实现,还没有准备好代码。

0 投票
1 回答
753 浏览

testing - 尝试将空值放在不可为空的数据类型中

我正在使用 dbunit 和 unitils 尝试在我的数据集文件上获取测试敏感日期。

问题是运行时出现错误

数据集:

解决方法是什么?它在日期格式的某个地方吗?还是数据库本身?它的安格尔。

0 投票
1 回答
2004 浏览

testing - 单位不工作

我有一个大问题

我的unitils.properties:

我的数据库.sql:

我有 65 个测试,但有 6 个问题和相同的错误:

我的测试是“搜索”而不是“删除”,但我认为当 unitils 尝试删除行以开始新测试时,有问题。

有人知道吗?

谢谢