ocunit

SenTestKit: cleaning up after ALL tests have run?

I am using SenTest in XCode for my unit tests. I must run a command-line task for my unit tests to test. I can do that in the +initialize method of my test class (subclass of SenTestCase, of course). I would like to terminate the command-line task when the tests are done. Since there's not an opposite of +initialize, I'm stumped. Is th...

Why does using UITableViewCell from a unit test cause a Trace/BPT trap?

I have the following minimal test case in a minimal project created following the GHUnit README: #import <GHUnitIOS/GHUnitIOS.h> #import <UIKit/UIKit.h> @interface MyTest : GHTestCase { } @end @implementation MyTest - (BOOL)shouldRunOnMainThread { return YES; } - (void)testFoo { UITableViewCell *cell = [[UITableViewCell al...

Unit Testing broken in iOS 4.1 SDK?

After upgrading to the 4.1 iOS SDK my unit test bundles always return with the following two errors and one warning: An internal error occurred when handling command output: -[XCBuildLogCommandInvocationSection setTestsPassedString:]: unrecognized selector sent to instance An internal error occurred when handling command output: -[XCBui...

What is a good tutorial for getting started with iPhone unit testing using OCUnit?

I am trying to get OCUnit to do anything on my project, but I am failing :-( Is there any good tutorial out there to get it work? Everything I find tells something different and they are all pretty complicated ... What I tried is e.g. set up a Unit Testing Target add my Target as dependency add a xxTest.m to my unit target and writ...

How can I run OCUnit (SenTestingKit) with NSDebugEnabled, NSZombieEnabled, MallocStackLogging?

I have an error similar to the one in this post. Now, I'm sure I've made some stupid error somewhere, probably related to releasing an object or an observer or what-not, but since I can't seem to find a way to debug the code I thought I could use the NSDebugEnabled, NSZombieEnabled and MallocStackLogging (as shown here). Can it be done...

Unit testing and iPhone development

I'm currently using OCUnit that ships with Xcode 3.2.4 for doing unit testing of my application. My workflow is often to set some break points in a failing unittestin order to quickly inspect the state. I'm using Apple's OCUnit setup: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/135-Unit_Test...