我正在将我们的大型旧 java 桌面应用程序从 Java 11 更新到 java 17。我已将所有 jars 更新到最新版本。 jmock-2.12.0、cglib-3.3.0、asm-9.4。 使用 JUnit 4 个测试。 我们的很多 JUnit 测试都失败了: 完整的堆栈跟踪: 有没有办法 ...
我正在将我们的大型旧 java 桌面应用程序从 Java 11 更新到 java 17。我已将所有 jars 更新到最新版本。 jmock-2.12.0、cglib-3.3.0、asm-9.4。 使用 JUnit 4 个测试。 我们的很多 JUnit 测试都失败了: 完整的堆栈跟踪: 有没有办法 ...
在结合 jmock 运行我的 Quarkus 测试时,我遇到了: 这就是我设置 jmock 的方法: 更糟糕的是:这一切都在命令行上有效,但在 Eclipse 内无效。 ...
假设我有这个 class, ClassToBeTested ,其中方法调用之间经过的时间很重要。 foo返回不同的值,具体取决于您在过去 x 小时内是否调用了foo 。 我实现这一点的方法是在调用foo时获取当前Instant ,并将其与调用foo的最后一个Instant进行比较,我将其存储在一 ...
我正在运行构建包的 Jenkins 作业。 但是,所有测试都失败并出现以下错误: Pom依赖: ...
代码 is(null) 是否正确检查 refVar.method() 是否返回空值? 如果不是,我如何检查某些东西是否为空? 我试过 aNull 但 IDE 说这个方法不存在,我已经尝试导入 Matcher.* 了。 请帮忙。 ...
我试图期望我的 getFirstName() 返回“Jackson”和 getLastName() 返回“Chin”,然后我执行 setStaffName() 以便使用“Jackson”和“Chin”创建和初始化名称实例。 但是,它说它从未被调用过。 从不调用是什么意思? 我是 JMock 的新手 ...
JMock2 中是否有任何方法可以在执行给定模拟的方法调用时让测试通过? 换句话说,我想编写一些测试代码,例如: 测试生产代码,如: ...所以我不需要模拟'anotherInstance.bar()'返回值以及任何其他模拟调用? 我知道它不会代表任何严格的检查,也不能被视为最佳实践, ...
我想在测试使用JMockit的服务类时模拟出域依赖性。 问题在于,域对象是在服务的一种方法中实例化的,并且所使用的域构造函数具有参数。 域类: 服务等级 如何模拟ServiceClass使用的DomainClass? 注意:我不希望更改Domain或Service类 ...
我想测试一个在Scala Spark中的RDD中写入输出的函数。 该测试的一部分是使用jmock在RDD上模拟地图 但是,每当我尝试运行此测试时,都会出现以下错误: not all parameters were given explicit matchers: either al ...
从jMock 2.6开始,我可以确保通过多个线程一致地看到我的模拟对象 使用jMock 2.5时,我有哪些选择(我遇到间歇性测试“碎片”)? 特别是,使用synchronized包装所有模拟对象方法调用是否足够(更新:不,不符合预期)? 使用上述方法时,我遇到任何死锁的机会有多大? ...
使用jMock,如何在调用另一个类中的方法时测试某个类的所有方法都没有被调用? 例如,如果我有A类和B类: 我如何测试B#doNothing()调用不会调用任何 A类的方法? 我知道使用jMock 2和JUnit 3,我可以这样做: 但是,如果不仅仅有3种方法,比如说 ...
我们使用两种不同的IDE,即Netbeans 8.2和Eclipse 4.7.2。 我们正在运行带有JUnit 4.11的JMock 2.8.3,并且有一个测试在Netbeans和Jenkins下失败(使用Netbean的Ant脚本),但是在Eclipse下通过了。 错误是“并非所有期望 ...
我是Jmockit的新手,并且尝试使用以下验证模拟jdbcTemplate.udpate() , flushUpdate具有更新查询, 测试是验证是否两次触发了update查询。 但我收到以下错误。 有谁知道吗? ...
我正在将jmock 1.37与jdk1.7一起使用,但出现以下异常。 我认为类加载器应该从jmock.jar加载AttachProvider类,但是它从jdk1.8的tools.jar加载了相同名称的类。 为什么会这样呢? ...
我正在尝试为一些打开数据库连接并对数据库执行一些操作的代码编写单元测试。 我想断言连接已正确关闭,即使抛出异常。 我要测试的代码如下所示: 我目前正在使用 jMock 为数据源和连接对象创建模拟实例,并模拟在connection.prepareStatement抛出异常: 我面临的问题是, ...
我正面临这个小问题。 我这样服务 和一个像这样的控制器: 到目前为止,效果很好,对于该服务实际上返回String列表的情况,进行单元测试可以正常工作。 但是由于该服务调用了另一个基本上是可能会引发异常的其他客户端的服务,所以我想模拟这种情况。 如果我有myServi ...
我有以下界面的服务: 我必须参加以下测试班: 我有以下界面的服务: 我必须参加以下测试班: 我收到以下错误: AccountsServiceTest.testNoItemsToDeleteSuccess:23»期望意外... 非常感谢您对此提供的任何帮助 ...
我在方法下面有一段代码。 如何使用Jmock模拟“AdminServiceProxy”。 因为使用new运算符创建了对象。 ...
我正在尝试创建一些单元测试,但是我意识到我无法使用jmock模拟Pattern.class 。 我说错了 每当我尝试做这样的事情 检查互联网,我看到的可能是因为这是一个Singleton bean,无法模拟它。 有什么替代方法可以模拟吗? 或任何测试方法? 干 ...