Jer*_*all 10 testing perl mocking moose
Perl人在模拟Moose对象时使用了哪些策略,它们将作为类型约束属性注入其他Moose对象?
Test :: MockObject :: Extends似乎与Moose不太匹配.我需要将对象作为一个特定的包来祝福,所以一个普通的Test :: MockObject将不起作用.我相信其他人也有类似的困难.你是怎么解决的?
CPAN上已有解决方案的额外分数.
好吧,我不是这方面的专家,但我首先要看的是Shaw Moore(Sartak)Test-MockOO.
如果这对你不起作用,我会看看使用Metaobject协议的强大功能并使用starrt手动构建Mock对象.查看Class :: MOP :: Class和Moose :: Meta :: Class,了解如何在运行时以编程方式覆盖特定方法和/或创建整个类.
如果这仍然不适合你,我会过去IRC并问.麋鹿常春藤击球手在那里闲逛,我敢肯定他们中的一个遇到了这种情况.
| 归档时间: |
|
| 查看次数: |
1721 次 |
| 最近记录: |