![]() |
1
1
如果您有权访问MessageFactory并愿意对其进行修改,则可以使用标准依赖项注入解决方案,如下所述: mock singleton …虽然不是特别 凹槽 . 否则,我找到的最佳解决方法是重写单例实例本身的方法,如下所示:
自然,作为一个单例,这个实例不会改变(至少在理论上是这样的)。。。因此,以这种方式重写方法实际上是全局的。 编辑: 或者你可以用 GMock ,它支持构造函数模拟(除其他外)。 |
|
Mateusz Cieslak · 运行单个集成测试/单个测试类 6 年前 |
![]() |
PackersFan · 检查Geb中的只读 6 年前 |
![]() |
Frak · 如何比较用户输入的密码和凭据密码短语 6 年前 |
![]() |
Benihana · 如何在Groovy中正确解析JSON 6 年前 |
![]() |
Saranya Unni · 如何使用groovy从列表中获取值? 6 年前 |
|
dino110 · sed命令的Jenkins管道失败 6 年前 |
![]() |
Peter Cook · Groovy中XML响应节点数据的映射 6 年前 |