views:

3816

answers:

9

I simply could not make it work, and I am wondering if I am wasting my time, or if I am simply stupid!

Sorry I don't have the exact error I have right now. But I just want to know if it work or not!

+14  A: 

I don't know whether OCUnit works with iPhone, but there is an iPhoneUnitTesting framework available from Google Code.

Kristopher Johnson
The Google Toolbox for Mac is a great piece of software. I have found it to be a must have for iPhone development.
Sergio Acosta
+4  A: 

I created some OCUnit tests for an iPhone app, but in order to run the tests I had to compile for Mac OS X, not iPhone OS, and switching back and forth was a pain.

The Google framework is cleaner, they can run the tests in the simulator or on the device.

benzado
+3  A: 

I got hung up on the same thing. I finally found the answer on Mitch's World then reposted the solution on my site. The quick fix is to add the OCMock.framework folder to /Library/frameworks and reference it from there. For whatever reason XCode doesn't want to add folders external to its natural framework seach to the path. Until I find out more this is the best we can do.

-Cliff

Cliff
+6  A: 

Not so sure about OCMock, but OCUnit support is now included in iPhone 2.2 SDK.

You can download an example application from Stanford iPhone Application Programming CS193P Lecture 19.

hanleyp
+6  A: 

Colin Barrett has a blog post about OCMock and the iPhone.

Peter Hosey
+5  A: 

Sen:te (the creator of the framework) explains how to use OCUnit with an iPhone project: http://www.sente.ch/s/?p=535&lang=en.

nst
+1  A: 

Take a look here. You'll find a Xcode template you can use that has OCUnit and OCMock all ready setup for you.

lyonanderson
A: 

At the time of writing OCUnit "just works" on the iPhone. Apple are shipping templates that works out of the box.

Stig Brautaset
+1  A: 

You might be interested in this project which integrats OCMock & gh-unit (based on Google toolkit)

http://github.com/JohannesRudolph/gh-unit

Hua-Ying