草庐IT

MockBroadcastReceiver

全部标签

java - 是否可以在测试用例中注册接收器?

我想在单元测试中测试使用AlarmManager编写的警报是否被触发,如果是,是否在正确的时间段内被触发。这里是要测试的接收器类。我在我的测试项目中创建了它。(注意:它没有在list中注册)publicclassMockBroadcastReceiverextendsBroadcastReceiver{privatestaticintnumTimesCalled=0;MockBroadcastReceiver(){numTimesCalled=0;}@OverridepublicvoidonReceive(Contextcontext,Intentintent){numTimesCal