cost 273 ms
如何用 java.time.Clock 模拟时间的流逝? - How do I simulate the passage of time with java.time.Clock?

假设我有这个 class, ClassToBeTested ,其中方法调用之间经过的时间很重要。 foo返回不同的值,具体取决于您在过去 x 小时内是否调用了foo 。 我实现这一点的方法是在调用foo时获取当前Instant ,并将其与调用foo的最后一个Instant进行比较,我将其存储在一 ...

让测试通过一组 JMock 的模拟方法调用 - Let a test pass on a set JMock's mock method call

JMock2 中是否有任何方法可以在执行给定模拟的方法调用时让测试通过? 换句话说,我想编写一些测试代码,例如: 测试生产代码,如: ...所以我不需要模拟'anotherInstance.bar()'返回值以及任何其他模拟调用? 我知道它不会代表任何严格的检查,也不能被视为最佳实践, ...

JMockit依赖项构造器 - JMockit Dependency Constructor

我想在测试使用JMockit的服务类时模拟出域依赖性。 问题在于,域对象是在服务的一种方法中实例化的,并且所使用的域构造函数具有参数。 域类: 服务等级 如何模拟ServiceClass使用的DomainClass? 注意:我不希望更改Domain或Service类 ...

在多线程环境中使用模拟对象 - Using mock objects in multithreaded environment

从jMock 2.6开始,我可以确保通过多个线程一致地看到我的模拟对象 使用jMock 2.5时,我有哪些选择(我遇到间歇性测试“碎片”)? 特别是,使用synchronized包装所有模拟对象方法调用是否足够(更新:不,不符合预期)? 使用上述方法时,我遇到任何死锁的机会有多大? ...

使用 try-with-resource 时调用断言关闭 - Assert close is called when using try-with-resource

我正在尝试为一些打开数据库连接并对数据库执行一些操作的代码编写单元测试。 我想断言连接已正确关闭,即使抛出异常。 我要测试的代码如下所示: 我目前正在使用 jMock 为数据源和连接对象创建模拟实例,并模拟在connection.prepareStatement抛出异常: 我面临的问题是, ...

我该如何模拟服务以向返回列表的方法抛出异常? - how can I mock a service to throw an exception a method that returns a List?

我正面临这个小问题。 我这样服务 和一个像这样的控制器: 到目前为止,效果很好,对于该服务实际上返回String列表的情况,进行单元测试可以正常工作。 但是由于该服务调用了另一个基本上是可能会引发异常的其他客户端的服务,所以我想模拟这种情况。 如果我有myServi ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM