组件测试的简单流程



如何使用空手道为Web服务编写组件测试? => 使用模拟服务器加载相关数据,然后请求原始服务。

希望以下网址有所帮助,
https://gist.github.com/PavanKumarReddy/44323e294d8055f7cb6959db31c3afec

围绕这个

#set up mock dependencies: where should this code be placed ?
And eval map['mockResponse1'] = mockResponse1
And eval map['mockResponse2'] = mockResponse2
#end of set up 

我认为您对空手道客户端和服务器端感到困惑,并且您的示例具有类似模拟的东西,直到第 15 行它成为客户端测试!

无论如何,我认为您需要非常仔细地阅读本文,它应该回答您的所有问题:API 消费者合同测试和空手道测试替身。

具体说来:

设置模拟依赖项:这段代码应该放在哪里?

通常来自 JUnit 测试,通过调用 API 来启动模拟。模拟功能文件可以通过多种方式初始化数据。您可以通过 javaMap中的一堆变量将参数传递到其中。

最新更新