我在我的iOS项目中使用Square的Mocktail库:https://github.com/square/objc-mocktail。它适用于一个场景来精确匹配URL,但我感兴趣的是根据不同的场景有不同的Mocktail响应:
成功使用案例- loginSuccess.tail:
POST
myurl.com?username="myusername"&password="mypassword"
200
application/json
{ Success Response JSON here }凭据use-case -loginWrongCredentials.tail错误:
POST
myurl.com?username="badusername"&password="badpassword"
400
application/json
{ Error Response JSON here }它看起来不像mocktail得到的参数。我认为它是在参数添加到URL之前被调用的。有没有人成功地尝试过这个方法,或者有没有更好的iOS库来做一个更“智能”的网址模拟?
发布于 2014-05-29 01:44:21
第2行是一个正则表达式,而不是精确的URL。尝试转义问号:
myurl.com\?username=badusername&password=badpassword但是,如果您试图匹配POST数据,这将不起作用,因为POST数据不在URL中。您可能希望您的测试将一些通用的内容附加到URL,如"?test1“或"?test2”等。
https://stackoverflow.com/questions/23918265
复制相似问题