【发布时间】:2011-07-04 17:08:01
【问题描述】:
我从另一个团队收到了一些代码,并开始进行简单的改进和重构。 第一阶段是为项目添加单元测试。我需要测试解析输入短信的功能。 与上述信息相关,我的问题是: - 我可以通过测试方法向模拟器端口发送短信吗? 我已经写了下一个代码,但没有收到任何东西......
@Test
public void sendSmsTest() {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("5554", null, getSms("sms1"), null, null);
}
private String getSms(String smsKey) {
return (String) smsMessages.get(smsKey);
}
谢谢。
重新启动模拟器和 IDE 后,我在控制台中收到下一个错误:
测试运行失败:抛出异常 在 onCreate() 的 组件信息{com.example/android.test.InstrumentationTestRunner}: java.lang.NullPointerException
【问题讨论】:
标签: java android unit-testing