前端之家收集整理的这篇文章主要介绍了
perl – 我如何模拟Moose对象?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在嘲笑Moose对象时Perl的人们会使用哪些策略来将其注入到其他Moose对象中作为类型受限的
属性?
@H_
404_2@
Test::MockObject::Extends似乎并没有很好地与Moose打交道.我需要对象作为一个特定的包来保佑,因此一个香草Test :: MockObject将无法正常工作.我相信其他人都有类似的困难.你是怎么
解决的?
@H_
404_2@已经在CPAN上的
解决方案的额外积分.
那么我不是这样的事情的专家,但我会看的第一件事就是肖尔摩尔(Sartak)
Test-MockOO.
@H_
404_2@如果这不适合你,那么我会看看使用
Metaobject Protocol的力量,并且starrt手动构建Mock对象.看一下Class :: MOP :: Class和Moose ::
Meta :: Class,以便如何在运行时以编程方式重写特定的
方法和/或创建整个类.
@H_
404_2@如果这仍然不适合你,我会摆脱IRC并问.麋鹿的黑客打在那里,我确信其中一个遇到这种情况.
原文链接:https://www.f2er.com/Perl/171634.html