In Xcode when you create a new objective c unit test case, it asks you to choose between \"Logic\" test and \"Application\" test. What\'s the difference?
Logic tests are the very low unit test type tests. (Think a single method.)
Application tests are at a higher level and include the whole of the app, the object graph, outlets, etc. (Think more of an integration test.)
http://developer.apple.com/library/ios/ipad/#documentation/Xcode/Conceptual/ios_development_workflow/135-Unit_Testing_Applications/unit_testing_applications.html