加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – 我如何模拟Moose对象?

发布时间:2020-12-15 22:00:22 所属栏目:大数据 来源:网络整理
导读:在嘲笑Moose对象时Perl的人们会使用哪些策略来将其注入到其他Moose对象中作为类型受限的属性? Test::MockObject::Extends似乎并没有很好地与Moose打交道.我需要对象作为一个特定的包来保佑,因此一个香草Test :: MockObject将无法正常工作.我相信其他人都有
在嘲笑Moose对象时Perl的人们会使用哪些策略来将其注入到其他Moose对象中作为类型受限的属性?

Test::MockObject::Extends似乎并没有很好地与Moose打交道.我需要对象作为一个特定的包来保佑,因此一个香草Test :: MockObject将无法正常工作.我相信其他人都有类似的困难.你是怎么解决的?

已经在CPAN上的解决方案的额外积分.

解决方法

那么我不是这样的事情的专家,但我会看的第一件事就是肖尔摩尔(Sartak) Test-MockOO.

如果这不适合你,那么我会看看使用Metaobject Protocol的力量,并且starrt手动构建Mock对象.看一下Class :: MOP :: Class和Moose :: Meta :: Class,以便如何在运行时以编程方式重写特定的方法和/或创建整个类.

如果这仍然不适合你,我会摆脱IRC并问.麋鹿的黑客打在那里,我确信其中一个遇到这种情况.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读