Just a quick tip. This blog is built using Octopress.
Octopress uses Jekkyl to create a static HTML site using markdown
files for the content. I’ve been slowly building up some markdown
specific TextExpander snippets and Keyboard Maestro
macros to make things easier.

This is part 2 in a multi-part series on iOS unit testing and
integration testing. In the last post, we discussed setting up
the project and adding some dependencies with CocoaPods.

Today, I’m going to go through setting up some initial code to use the 3rd
party libraries to make sure that the libraries are working. Then we’ll set up
logic tests and see what breaks with CocoaPods (spoiler: compiler
errors ahead!).

I’m continuing on my task to get a full project using iOS unit tests and
integration tests. My first step is to set up logic tests in Xcode. I recently
watched an excellent unit testing course on Lynda.
In that course, Ron Lisle goes over the advantages of using logic tests.
The most compelling factor in using logic tests over application tests is speed.

I have wanted to get better at unit testing and the tooling around it for some
time. I usually start out determined to get a good amount of the code covered
by unit tests, and to possibly get some UI tests built around user interactions.
Unfortunately, deadlines intervene, and the tests get abandoned. With my most
recent project, I decided to put all of these practices in place.