ocunit相关内容
使用 OCUnit,有没有办法测试委托协议? 我正在尝试这个,它不起作用. -(void) testSomeObjDelegate {SomeObj obj = [[SomeObj alloc] initWithDelegate:self];[对象执行方法];}-(void) someObjDelegateMethod {//在这里测试一些东西} 我将尝试在另一个线程上调用 obj 方法
..
我正在尝试将 xcodebuild 和 OCUnit 与我的持续集成服务器(TeamCity)一起使用. JetBrains 为 boost::test 和 CppUnit 提供测试观察器实现,以 TeamCity 可以解释的方式格式化测试输出.如果我想使用 OCUnit,我需要为它做类似的事情. OCUnit 中似乎有一个 SenTestObserver 类,但我不知道它应该如何使用
..
我想为我的 XCode 应用程序中的类编写一些逻辑单元测试.在 Xcode 4 中,我在 Project Navigator 中单击项目名称,然后从底部单击 Add Target.我在Other下选择了“Cocoa Touch Unit Testing Bundle",给新目标一个“tests"的“product name",然后完成. 因为我要测试的类被编译为我现有应用程序目标的一部分,所
..
我有一个 OCUnit 测试类:PatientTestViewControllerTests.界面如下: @interface PatientTestViewControllerTests : SenTestCase@property (nonatomic, strong) PatientTestViewController *testController;@结尾 和设置: - (void)
..
我在 Xcode 4 中创建了一个全新的 iOS 项目,并包含了单元测试.默认应用程序有 2 个目标,主应用程序和单元测试包.使用“产品 > 测试"(Command-U)构建应用程序,构建单元测试包,启动 iOS 模拟器并运行测试.现在我希望能够从命令行做同样的事情.命令行工具 (xcodebuild) 没有“测试"操作,但似乎我应该能够直接构建单元测试包目标,因为它取决于应用程序本身.但是,运行
..
如果我创建一个包含单元测试的新项目,则会调用测试用例.但是,当我将测试添加到现有项目时,我在日志中得到以下内容: 2013-05-21 19:41:08.814 otest[51593:7e03] Unknown Device Type. Using UIUserInterfaceIdiomPhone based on screen size Test Suite '/Users/impad
..
我正在使用XCode 3.2.2对一些自定义数据类型进行单元测试.在没有这些数据类型的情况下,测试可以正常运行,但是当我使用上述数据类型时,会出现此错误: "_ OBJC_CLASS _ $ _ classname",引用自: ("classname"是类名...) 我在网上看到了暗示,它可能与链接器相关.奇怪的是,我最初遵循这些说明 http://www .mobileorch
..
我阅读了问题查看保存的NSUserDefaults的简便方法? 我找到了该应用程序的.plist文件,但是测试包的文件在哪里? 解决方案 似乎OCUnit不会持久存储NSUserDefaults,而是存储在内存中.但是,我可能错了.
..
我正试图掌握OCTest,但似乎无法使其真正运行我的测试(至少,我认为它没有运行我的测试).我已经按照-(void)testFailures { STFail(@"A message"); } 当我构建测试包(在Debug或Release中)时,"Build Results"面板会简短地显示它正在运行单元测试(它说类似“正在为...(GC OFF)运行单元测试"),然后显示Build Suc
..
我正在使用一个非常简单的Web服务,该服务使用基类重用一些常用功能.被测试的主要方法只是构建一个url,然后使用带有此参数的super/base方法. - (void)getPlacesForLocation:(Location *)location WithKeyword:(NSString *)keyword { NSString *gps = [NSString stringW
..
我有以下代码来测试视图是否正确配置(除其他外,我将monthScrollview放置为视图的子视图: @implementation ECBrowserViewControllerTests -(void)setUp { //-deviceSpecific simply adds suffix like '_iPad' main=[[ECBrowserViewController a
..
可能重复: 'isMemberOfClass'在自定义初始化时返回'NO' 我在使用"isMemberOfClass"方法时遇到了麻烦. 我有一个生成并返回对象的类("MyObject") // ObjectFactory.h ... -(MyObject*)generateMyObject; ... // ObjectFactory.m ... -(MyObject*)ge
..
我问这个问题实际上让我有些尴尬,因为它听起来很基本,但是已经困扰了我好几个小时... 假设我有一个UIViewController实例(称为MyViewController),该实例仅向UITextField包含一个IBOutlet,并且在页面加载时我将其设置为Enabled或不基于BOOL属性. - (void)viewDidLoad { [super viewDidLoad
..
我编写了一个OCUnit测试,该测试在Xcode 3.2中运行良好,现在在Xcode 4中遇到了问题.它在类A中测试单个静态函数X,该函数不会调用任何类或函数(库函数之外).唯一需要调用的其他代码是静态构造函数,该构造函数将初始化两个静态变量,但同样,这些是不会调用任何其他类或类A的函数的硬编码值(数组). 但是,我必须为它导入的所有类包括.m,.mm和.c文件,并导入它们,依此类推,以解决 _
..
我正在尝试将OCUnit测试添加到现有项目(在XCode 4.6.3中).我按照此处的说明进行操作- http://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/但是,我仅在尝试时会遇到78个Mach-O错误运行测试.我可以编译主要目标了. 需要注意的一件事是我还没有修改测试,它们只是
..
我拥有 OCMock (1.55)和XCode 3.2的最新版本. 3. 我在项目中创建了一个测试包目标. 在我的测试中使用OCMock的最佳方法是什么? 当我将OCMock.framework添加到测试包中时,会出现以下构建错误: "_OBJC_CLASS_$_OCMockObject", referenced from: objc-class-ref-to-OCMockOb
..
在签入项目之前,我有一套单元测试.但是,通常情况下,只有其中一个在代码中找到某种回归.在这些情况下,我只想在调试故障时运行该特定的单元测试.我还没有在Xcode中找到实现此目的的任何方法.有可能吗? 解决方案 感谢朝正确方向的推动.我结束时使用了相同的基本概念,但是添加了一个GUI,可让您选择要运行的内容以及每个测试的良好红色/绿色状态.如果有人感兴趣,代码位于下面的URL.用户界面需要更
..
我正在画一个矩形框架中的字符串.琴弦画得很完美.现在,我需要使用sendesting工具包编写测试用例.我不知道该从哪里开始.为了获得帮助,我还看到了 iPhone示例计算器应用程序 但是仍然有点混乱. 任何有想法的人都请帮忙. 谢谢 Madhup 解决方案 GUI绘图代码通常很难测试.在您的情况下,这取决于您如何绘制字符串.如果使用-(void)drawRect:
..
人: 我正在开发一个应用程序,并通过单元测试对其进行构建. 但是,我现在处于需要测试异步调用的情况. 例如 - (void)testUserInfoBecomesValidWhenUserIsBuiltSuccessfully { if ( ![userBuilder userInfoUpToDate] ) { [userBuilder build
..
我将XCode升级到7.0,并遇到了编译问题. XCode要求我将测试目标转换为使用XCTest,然后按照向导屏幕进行操作. 我找不到任何测试目标,无法完成转换. 有人知道如何解决此问题吗? 谢谢. 解决方案 确保已选择测试目标的方案(在左上方的方案选择器中),然后选择Edit->转换->到XCTest ... 这将使Xcode识别适当的目标.
..