Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 网络应答单元测试_Java_Android_Unit Testing_Kotlin_Testing - Fatal编程技术网

Java 网络应答单元测试

Java 网络应答单元测试,java,android,unit-testing,kotlin,testing,Java,Android,Unit Testing,Kotlin,Testing,在我的应用程序中,我使用网络呼叫获取JSON答案。我想对这些调用进行一些测试,但我只找到了使用MockUp的测试 但我的目的是测试我的应用程序是否能够处理API中的JSON更改,因此make-mockup-JSON不适用于我的情况 是否可以在Android测试中进行真正的api调用?可以在Swift上使用iOS,是否有任何等价物 早些时候,我尝试制作一个bash脚本,它调用api并将答案放入JSON文件,然后用该文件运行测试,但我觉得我的解决方案不是一件好事 谢谢大家的回答,祝你有愉快的一天 我

在我的应用程序中,我使用网络呼叫获取
JSON
答案。我想对这些调用进行一些测试,但我只找到了使用
MockUp
的测试

但我的目的是测试我的应用程序是否能够处理API中的
JSON
更改,因此make-mockup-JSON不适用于我的情况

是否可以在
Android测试中进行真正的api调用
?可以在
Swift
上使用
iOS
,是否有任何等价物

早些时候,我尝试制作一个
bash脚本
,它调用api并将答案放入
JSON文件
,然后用该文件运行测试,但我觉得我的解决方案不是一件好事


谢谢大家的回答,祝你有愉快的一天

我不明白。您的问题是如何生成json进行测试?@mohsen我从web api获取json,我想调用该api在测试中获取json,但如果api返回错误的json,我不想使用模型检查行为。您不需要调用实际的api进行测试。您应该模拟APIresponse@mohsen但是,如果API改变了他的响应,我怎么能看到我的应用程序行为呢?你也必须模仿这种改变