0
这是我的广播接收器类来实现报警。我想单元测试这个类。单元测试接收器类
public class AlarmReceive extends BroadcastReceiver{
//DeviceIntelligence di;
Registration rs;
ServerUpload su;
@Override
public void onReceive(Context context, Intent intent) {
rs = new Registration();
su = new ServerUpload();
if (intent.getAction().equals("APP_LIST_INSERT_SIGNAL")) {
}
Log.d("operator", "alarm action: " + intent.getAction());
if(intent.getAction().equals("SERVER_UPLOAD_SIGNAL_PER_HOUR")){
rs.uploadServerData(context);
}
if(intent.getAction().equals("SERVER_UPLOAD_SIGNAL_PER_DAY")){
rs.uploadServerData(context);
if(MainService.dh.selectAll().size() != 0){
MainService.dh.deleteAll("TABLE_NAME");
}
if(Registration.ud.select().size() != 0){
Registration.ud.deleteAll();
}
if(Registration.wid.selectAll().size() != 0){
Registration.wid.deleteAll();
}
if(Registration.dch.allSelect().size() != 0){
Registration.dch.deleteAll();
}
}
}
}
我该如何实现我的测试用例来单元测试这个接收器类。我想测试我的接收器类是否正常工作。感谢您的帮助提前。
看看这个问题http://stackoverflow.com/questions/4073982/why-is-there-no-test-instrumentation-for-broadcastreceiver – Axxiss 2012-12-01 15:32:36