首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Twilio中模拟Message.creator( to,from,smsRequest.getMessage()).create();方法

如何在Twilio中模拟Message.creator( to,from,smsRequest.getMessage()).create();方法
EN

Stack Overflow用户
提问于 2020-05-06 14:04:34
回答 1查看 244关注 0票数 1

我使用twilio向使用Java8和Spring的用户发送sms。所以我想用JUnit5和Mockito对我的代码进行单元测试。但问题是我不能模拟这段代码Message.creator(to, from, smsRequest.getMessage()).create();

因此,我需要帮助成功地模拟这段代码,以便正确地对我的函数进行单元测试。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2020-05-11 18:00:32

您需要在Message.creator的twilio具体实现和使用它的代码之间引入一个接口或抽象类。这样,您就可以使用像mockito这样的标准mocking框架来创建mock。在生产设置中,您将注入使用实际实现的代码。为此,您可以使用标准的IOC工具,或者使用构造函数注入。

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

https://stackoverflow.com/questions/61628434

复制
相关文章

相似问题

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