【发布时间】:2013-02-08 13:48:53
【问题描述】:
我最近为一个 Android 项目重构了我的包结构,并将 BroadcastReceiver 类移到了另一个包中。但是,我忘记在 AndroidManifest.xml 中更新receiver 标签的android:name 字段。
这个BroadcastReceiver 被用来向客户端发送通知,这个严重错误仅仅意味着没有发送通知。不幸的是,没有对该文件进行编译时验证,或者似乎抛出了任何运行时错误以指示此处的配置错误。
我能做些什么来验证这些类型的配置吗?也许这些信息可以在单元测试中访问并验证?或者,也许我可以配置更详细的输出以确保此类错误在未来不会被忽视?
【问题讨论】:
标签: android unit-testing testing broadcastreceiver android-manifest