Tag: 嘲笑

在猕猴桃(iOS)嘲笑代表的期望

问题的简短版本: 以下Kiwi / iOS模拟期望有什么问题? [[mockDelegate should] receive:@selector(connectionDidSucceedWithText:andStatus:) withArguments:[testString1 stringByAppendingString:testString2],theValue(value),nil]; 长版问题: 我正在尝试在猕猴桃,iOS的一个简单的类处理NSConnection的testing。 为了testing这个类是如何处理NSConnection的callback函数的,我发送NSConnection的委托方法。 我有一个class级的代表,把数据发回给我的class级。 为了testing我的类,我必须注入一个模拟委托,然后检查我所需的方法被调用。 就那么简单 :) 我的代码为猕猴桃testing是: //Some ivars declared elsewhere: testString1 = @"asd323/4 d14"; testString2 = @"as98 /2y9h3fdd14"; testData1 = [testString1 dataUsingEncoding:NSUTF8StringEncoding]; testData2 = [testString2 dataUsingEncoding:NSUTF8StringEncoding]; mockURLRespons = [NSHTTPURLResponse mock]; int value = 11111; id mockDelegate = [KWMock mockForProtocol:@protocol(SharepointConnectionDelegate)]; communicator = [[SharepointCommunicator alloc] init]; […]

xctest – 如何testing一个新的视图加载button按下

刚开始xcode 5和xctest。 如何testing一个视图加载button按下。 我已经编程添加的方法,当rightBarButtonItem被点击时被调用 action:@selector(onSettingsButton) 并在onSettingsButton -(void) onSettingsButton{ SettingsViewController *svc = [[SettingsViewController alloc] init]; [self.navigationController pushViewController:svc animated:YES]; } 如何编写xctest以确保SettingsViewController调出设置视图? 谢谢。

如何在Xcode 7上模拟UITest中的数据?

有人试图用新的Xcode 7 UItesting包含模拟数据? 你有没有使用特定的框架? 你是如何pipe理目标的?

为iOS应用程序保留/模拟webservices

我正在开发一个iOS应用程序,其主要目的是与一组远程Web服务进行通信。 对于集成testing,我希望能够运行我的应用程序对付某些具有可预测结果的假Web服务。 到目前为止,我已经看到两个build议: 创build一个为客户端提供静态结果的web服务器(例如这里 )。 实现不同的Web服务通信代码,基于编译时标志将调用Web服务或代码,将加载本地文件( 例如 另一个 )的响应。 我很好奇社区对这些方法的看法,以及是否有任何工具支持这个工作stream程。 更新 :然后让我提供一个具体的例子。 我有一个login表单,需要用户名和密码。 我想检查两个条件: wronguser@blahblah.com获取login被拒绝和 rightuser@blahblah.comlogin成功。 所以我需要一些代码来检查用户名参数,并给我一个适当的回应。 希望这就是我所需要的“假Web服务”的逻辑。 我如何干净地pipe理这个?