Подъемные права использовать mach_inject

Запишите Фиктивный объект и используйте их только для тестирования. Они обычно очень очень очень минимальны (наследуйтесь абстрактному классу), и не больше. Затем в Вашем Модульном тесте можно назвать абстрактный метод, который Вы хотите протестировать.

необходимо протестировать абстрактный класс, которые содержат некоторую логику как все другие классы, которые Вы имеете.

6
задан James Hu 11 August 2009 в 05:39
поделиться

1 ответ

Вам не нужно быть root, чтобы использовать mach_inject; вместо этого вам нужно подписать свой код. Только для целей тестирования (и в 10.4 / 10.5) вы также можете сделать ваше приложение setgid procmod.

См. TN2206 для получения дополнительной информации.

5
ответ дан 10 December 2019 в 02:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: