Needs to be updated to use XCTest instead of SenTestCase
ExoticObjects opened this issue · 1 comments
Some of this is self explanatory. Just change paths like .octest
to .xctest
, etc.
But there's one aspect that I couldn't figure out. SGXCodeTest.m
looks like this:
+ (void)applicationDidBecomeActive:(NSNotification *)notification {
SenSelfTestMain();
}
SenSelfTestMain();
is in a file called SenTestProbe.h
. There doesn't appear to be an equivalent file or method in XCTest
I commented out that line and the related imports, and my tests claim that they are now compiling. But I get this error:
Assertion failed: (loadedTests != NULL), function +[SGXcodeTest load],
I'm not surprised that it doesn't work without some kind of equivalent to the SenSelfTestMain();
call.
Any advice? Has anyone made these changes to enable working with XCTest?
UPDATE: I found XCTSelfTestMain()
But I'm still getting Assertion failed: (loadedTests != NULL), function +[SGXcodeTest load]