【发布时间】:2018-02-20 10:18:10
【问题描述】:
我有一个类,其中包含我要模拟的方法。
这就是我使用 Spy() 的原因:
MyClass myClass = Spy(MyClass)
有以下问题: How to unit test logging error with Spock framework in groovy 我可以成功获取日志消息,但是对于这个,我不能只使用类的正常实例化,例如:
MyClass myClass = new MyClass()
当类是 Spy 时,如何在 Spock 测试中获取日志消息?
【问题讨论】:
-
查看您的另一个 Spock 问题,您似乎对如何正确测试代码有一些奇怪的看法。但无论如何,如果您愿意提供MCVE 作为 SO 的良好做法,我愿意看看您的问题。可能其他人也会。我想看看你想要测试的什么,而不仅仅是你认为应该怎么做。