По понятным причинам я не хочу загрязнять свой производственный код тестовым кодом. Я пытаюсь использовать инфраструктуру тестирования uCode. Во время выполнения я хочу заменить один из классов другим, который существует только в моей целевой точке тестирования.XCTest: как мы можем ввести класс во время выполнения
Любая идея, как я могу это достичь?
Взгляните на [SBTUITestTunnel] (https://github.com/Subito-it/SBTUITestTunnel), это может пригодиться. –
В соответствии со своей документацией SBTUITestTunnel имеет компоненты, которые должны быть созданы в приложении, а другое - в тестовом коде. Я бы очень хотел, чтобы у вас не было кода, связанного с тестированием. – user1366265