Если все, что вам нужно, это подделать радиовещательный приемник, вы очень стараетесь.В вашем приложении проще всего выполнить рефакторинг, чтобы BroadcastReceiver просто вызывал функцию в другом классе и вызывал эту функцию самостоятельно, когда вы хотите подделать ее.В качестве альтернативы вы можете создать класс BroadcastReceiver самостоятельно через new, а затем вызвать его onReceive.
Подделка состояния телефона может негативно повлиять на все другие приложения на устройстве, которые могут выполнять различные действия при изменении состояния телефона.,Этого следует избегать.