草庐IT

ios - 无法使用 Kiwi 测试 CocoaPods 添加的框架

我在让测试框架Kiwi与通过CocoaPods添加的框架一起工作时遇到问题。我同时加载了AFNetworking和Lumberjack,但两者都导致了测试失败。只有在我的项目中构建到测试目标中的任何源文件包含来自CocoaPods的文件时,测试才会失败。这是我收到的消息:2012-10-1513:10:44.386otest[47294:7e03]/Users/[username]/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphonesimulator/KiwiUnitTest.octest中的测试包可以由于发生

ios - Kiwi 规范中的辅助函数

我有一些重复的规范,我想干掉。通用功能不适合移动到beforeEachblock中。本质上,它是对象创建,12个对象中的每一个对象有4行,我想将这4行变成一个函数调用。我可以在Kiwi规范中的什么地方放置辅助函数?在RSpec中,我可以将def放在specblock之间,但这在这里似乎是不可能的。我什至尝试跳过SPEC_END宏并自己添加该内容,这样我就可以在SPEC_BEGIN的@implementation中添加函数,但这似乎也不起作用。更正...我可以通过手动编写SPEC_END宏来管理某种工作。我最后}放错了地方。但是,它仍然失败,因为该方法不在@interface中。

ios - Kiwi 规范中的辅助函数

我有一些重复的规范,我想干掉。通用功能不适合移动到beforeEachblock中。本质上,它是对象创建,12个对象中的每一个对象有4行,我想将这4行变成一个函数调用。我可以在Kiwi规范中的什么地方放置辅助函数?在RSpec中,我可以将def放在specblock之间,但这在这里似乎是不可能的。我什至尝试跳过SPEC_END宏并自己添加该内容,这样我就可以在SPEC_BEGIN的@implementation中添加函数,但这似乎也不起作用。更正...我可以通过手动编写SPEC_END宏来管理某种工作。我最后}放错了地方。但是,它仍然失败,因为该方法不在@interface中。

ios - Kiwi 测试库的任何好的示例项目(提供比 2+2 更复杂的项目)

我正在寻找一个很好的示例项目/教程来展示Kiwi测试框架的实际应用。我不需要更多的测试类示例,其唯一目的是将2个数字加在一起或类似的平凡事物。已经有很多这样的例子了。我对测试UIViewController子类和负责数据获取的类的策略特别感兴趣。针对Web服务进行测试的策略有哪些。是否要从fetch调用中剔除返回方法? 最佳答案 有一个网站与《TestDriveniOSDevelopmentwithKiwi》一书相关您可以在此处找到代码示例和深入教程。http://editorscut.com/Books/001kiwi/001ki

ios - Kiwi 测试库的任何好的示例项目(提供比 2+2 更复杂的项目)

我正在寻找一个很好的示例项目/教程来展示Kiwi测试框架的实际应用。我不需要更多的测试类示例,其唯一目的是将2个数字加在一起或类似的平凡事物。已经有很多这样的例子了。我对测试UIViewController子类和负责数据获取的类的策略特别感兴趣。针对Web服务进行测试的策略有哪些。是否要从fetch调用中剔除返回方法? 最佳答案 有一个网站与《TestDriveniOSDevelopmentwithKiwi》一书相关您可以在此处找到代码示例和深入教程。http://editorscut.com/Books/001kiwi/001ki

对比两款支持扩展的安卓浏览器:kiwi浏览器和狐猴浏览器

如果你对支持扩展的手机浏览器感兴趣的话,应该早已对kiwi浏览器耳熟能详。而国内也有不少优秀的支持扩展的手机浏览器非常值得一试,最近我正在使用的狐猴浏览器就是一个不错的产品。可能你正在寻找一个适合自己的手机浏览器,那这篇文章我就想对比一下kiwi浏览器和狐猴浏览器之间的区别,可以看看哪一个更适合自己。页面设计kiwi浏览器作为国外开发者的作品,无论是使用习惯还是页面设计上都更偏向国外用户,地址栏和几乎所有功能都集中在顶部。而狐猴浏览器由国内开发者开发,地址栏和其他功能菜单都集中在底部工具栏,这一设计也几乎是所有国产软件都采用的。于我个人而言,我是更喜欢底部工具栏的。主页kiwi浏览器的主页清爽

ios - 使用 Kiwi 捕获静态方法调用的参数

这link演示如何使用Kiwi捕获模拟对象的参数。有没有办法捕获静态方法调用的参数?在我看来,这只适用于实例方法。 最佳答案 考虑到相同的messagedispatchingmechanism用于实例和类方法,您可以安全地监视类方法。@interfaceMyObject:NSObject+(void)doNoOpWithObject:(NSObject*)obj;@end@implementationMyObject+(void)doNoOpWithObject:(id)object{}@endSPEC_BEGIN(StaticSp

android - 如何发送 FB 应用程序邀请,如 Kiwi App

我通过friendKiwiapp在fb上收到了应用程序邀请.当我点击此通知时,它会将我重定向到他们的GooglePlay商店应用程序页面。我下载了它并注册了Facebook,提供了基本信息、friend列表和电子邮件地址权限。当我登录时,我看到的第一个屏幕是下面的屏幕。这是一个“邀请您的friend”页面,但令我感到有趣的是它没有显示officialdocs中提到的fb邀请对话框。.官方文档没有提到任何构建您自己的自定义UI的方法。那么Kiwi如何设法构建自定义UI、加载我所有的friend(全部2000多个)并让我邀请他们所有人。甚至没有最多50个请求的限制。我也想在我的应用中实现这

ios - 使用 xctool 运行单个 KIWI 规范

有没有人能够成功地将KW_SPEC变量传递给xctool。我正在尝试使用https://github.com/kiwi-bdd/Kiwi/wiki/Kiwi-FAQ#q-how-do-i-run-a-single-spec-describecontextit运行单个KIWI规范.我可以使用xctool成功运行所有测试,但它似乎没有获取KW_SPEC值。我已经使用命令行在很多不同的地方尝试过,但没有成功。例如:xctool-destination'platform=iOSSimulator,name=iPadRetina,OS=latest'-sdkiphonesimulator-wor

ios - 在 Kiwi (iOS) 中 mock 代表的期望

问题的简短版本:以下Kiwi/iOS模拟期望有什么问题?[[mockDelegateshould]receive:@selector(connectionDidSucceedWithText:andStatus:)withArguments:[testString1stringByAppendingString:testString2],theValue(value),nil];问题的长版:我正在尝试在Kiwi、iOS中为处理NSConnection的简单类编写测试。为了测试该类是否处理来自NSConnection的回调,我向它发送了NSConnection通常执行的委托(delega