Можете ли вы создать абстрактный класс потока и две реализации, которые расходятся только для той части разрешений, которую вы хотите изменить?
(еще лучше, если две реализации расходятся только для того ресурса, который выВы получаете доступ - в одном случае вы издеваетесь над ним локально, в другом вы получаете доступ к реальному ресурсу? Конечно, я не знаком с вашими настройками, так что это может быть совершенно неверно)
Возможно, вы простовозможность написания ваших тестов в явном виде, используя реализацию «тестирования» потока, и убедитесь, что две реализации расходятся как можно меньше.Или отделить логику, которая открывает разрешение и просто проверить остальные?