首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >史波克间谍造成"MethodMissingException“

史波克间谍造成"MethodMissingException“
EN

Stack Overflow用户
提问于 2014-03-19 21:02:18
回答 1查看 729关注 0票数 1

我试着用斯波克间谍做部分模拟。下面是工作的代码:

代码语言:javascript
复制
setup:
Bulk bulk = new Bulk()
bulk.setApi(stub)           
when:
bulk.updateHeldBounsedSubscribers(subscribers, bounceEvents)

下面是不起作用的代码:

代码语言:javascript
复制
setup:
Bulk bulk = Spy(Bulk)
bulk.getSubscribersByKeys(_) >> subs
bulk.setApi(stub)           
when:
bulk.updateHeldBounsedSubscribers(subscribers, bounceEvents)

它产生以下例外情况:

代码语言:javascript
复制
groovy.lang.MissingMethodException: No signature of method: com.otpp.email.BulkEmailDownloader$$EnhancerByCGLIB$$8227f19f.updateHeldBounsedSubscribers() is applicable for argument types: (java.util.ArrayList, java.util.LinkedHashMap) values: [[com.exacttarget.wsdl.partnerapi.Subscriber@57a41eae], ...]
at com.otpp.email.DownloaderUnitTests.updateHeldBounsedSubscribers test with mocked API objects(DownloaderUnitTests.groovy:223)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-02 16:15:25

这个方法是保密的。我把它改成了“保护”,它起作用了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22518021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档