19

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!

Ned Batchelder
  • 345,440
  • 70
  • 544
  • 649
pmlarocque
  • 1,714
  • 1
  • 18
  • 26

9 Answers9

17

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

Kristopher Johnson
  • 79,268
  • 55
  • 237
  • 302
9

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

Peter Hosey
  • 94,814
  • 14
  • 206
  • 368
7

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
  • 811
  • 9
  • 5
5

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
  • 3,852
  • 1
  • 30
  • 40
4

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
  • 78,560
  • 21
  • 108
  • 136
4

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

Stig Brautaset
  • 2,582
  • 1
  • 21
  • 38
4

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
  • 10,068
  • 6
  • 60
  • 98
3

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

lyonanderson
  • 2,035
  • 14
  • 14
1

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

Unit test

NANNAV
  • 4,825
  • 4
  • 30
  • 50
Hua-Ying
  • 3,166
  • 4
  • 22
  • 25