【发布时间】:2011-07-02 04:49:04
【问题描述】:
我需要模拟一个静态方法。我正在使用Mocking static methods using groovy 中描述的 EMC 方法。像这样
TestDaemon.metaClass.'static'.newDownloadManager = {downloadManager}
newDownloadManager 方法没有参数,并且由于某种原因它没有被替换。调用原始代码。在调试模式下,我可以看到我定义的闭包有一个参数。可能是这个原因?如何定义没有参数的闭包?或者我如何模拟没有参数的静态方法?
【问题讨论】:
标签: groovy mocking metaprogramming