I still don't know ObjC, but are the 'extra' empty lines needed ?
it seems to me that it may be written a lot shorter and then can be 'inlined' in the test itself.

As a note, these `string` may be `static const string` instead of simple global.