有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用Paypal REST SDK的java单元/模拟测试最佳实践

我正在使用Paypal REST SDKfor Java开发一个应用程序。我正在为我的应用程序开发测试。问题是,Paypal在their documentation for the functionality I'm trying to use中提出的开发模式与允许单元测试的存根和挂钩非常适得其反。我不希望将所有Paypal API结构参数都添加到我的方法中,因为这会增加我的方法签名,但我希望能够测试我的代码。其他人使用Paypal REST SDK测试应用程序时有哪些最佳实践或解决方案


共 (1) 个答案

  1. # 1 楼答案

    我认为这是一个好问题,但我不明白他们的API如何会对您的测试策略产生反作用。您是否有任何特定的编码问题;然后将代码添加到你的问题中

    通常,您希望将所有三方集成的处理隔离到系统的一小部分(不需要在您自己的方法签名中使用它们的类);然后你可以在需要的时候模仿系统的这一部分。如果你想,你可以单独测试你是否有一个正确的集成(可能是通过模拟协议)