我是这个单元测试的新手,有人能帮我写一个API的单元吗?我不知道从哪里开始,如何开始写API的测试。
3lxsmp7m1#
参考:
好了,这篇文章帮助我理解了我们,开发人员,应该在单元测试中测试什么。你可以从它开始:unit test foundation
代码示例:
现在我将分享我的代码给你。这是一个应用程序,可以对你附近的啤酒厂进行评级。RatingSearchAPIImp是一个使用服务与API通信的存储库,通过这种方式,可以获得用户的啤酒厂评级。Repository to communicate with API存储库上的getRatings方法返回以下seallead类:enter image description here现在让我们来看看测试类。模拟变量的初始化。mocks and functions run before code在这个测试中,我将http编码为200(ok),并且正文响应也是一个ok评级列表。在这个场景中,我验证了当API响应完美时,存储库上的结果是否为Success。test method
结论:
重点是:在使用API的单元测试中,您定义了服务答案并验证您的存储库方法是否返回正确的答案。
1条答案
按热度按时间3lxsmp7m1#
参考:
好了,这篇文章帮助我理解了我们,开发人员,应该在单元测试中测试什么。你可以从它开始:unit test foundation
代码示例:
现在我将分享我的代码给你。这是一个应用程序,可以对你附近的啤酒厂进行评级。
RatingSearchAPIImp是一个使用服务与API通信的存储库,通过这种方式,可以获得用户的啤酒厂评级。Repository to communicate with API
存储库上的getRatings方法返回以下seallead类:enter image description here
现在让我们来看看测试类。模拟变量的初始化。mocks and functions run before code
在这个测试中,我将http编码为200(ok),并且正文响应也是一个ok评级列表。在这个场景中,我验证了当API响应完美时,存储库上的结果是否为Success。test method
结论:
重点是:在使用API的单元测试中,您定义了服务答案并验证您的存储库方法是否返回正确的答案。