Jak przeprowadzić migrację z SenTestingKit / OCUnit do XCTest?
Jestem w trakcie migracji mojego projektu z Xcode 4.6.3 do Xcode 5.0.2. Testy jednostkowe projektu zostały opracowane przy użyciu SenTestingKit / OCUnit. Teraz, gdy uruchamiam testy w Xcode 5, otrzymuję błąd odRunUnitTests
scenariusz mi to mówi
Testy RunUnitTest są przestarzałe.
Prawdopodobnie związana jest ta uwaga w uwagach do wydania Xcode 5:
SenTestingKit i OCUnit są przestarzałe. Użyj migratora, aby przejść do XCTest.
Niestety, nie byłem w stanie dowiedzieć się więcej o tym tajemniczym „migratorze”. Prawdopodobnie brakuje mojego google-fu [ponownie], więc moje główne pytanie brzmi: jak przenieść testy jednostkowe z SenTestingKit / OCUnit do nowego XCTest (z lub bez „migratora”)?
Drugie pytanie, w przypadku migracji jest skomplikowaną sprawą: czy możliwe jest uzyskanie Xcode 5 do uruchamiania testów jednostkowych, które nadal są oparte na SenTestingKit / OCUnit? Po tym wszystkim są one tylko przestarzałe, więc powinny być nadal dostępne i funkcjonalne.