Unit Testing in Xcode, does it run the app?

后端 未结 10 992
陌清茗
陌清茗 2020-11-29 21:54

I\'m running into a strange problem that I haven\'t run into before.

When you do cmd+U to run your Unit Tests (OCUnit for example) does it actually call the main.m,

10条回答
  •  误落风尘
    2020-11-29 22:05

    I found another solution to the problem:

    int main(int argc, char * argv[])
    {
        @autoreleasepool {
            return UIApplicationMain(argc, argv, nil, ({
                ![NSProcessInfo processInfo].environment[@"XCTestConfigurationFilePath"] ?
                @"AppDelegate" :
                nil;                
            }));
        }
    }
    

    From here: http://qualitycoding.org/app-delegate-for-tests/#comment-63984

提交回复
热议问题