我收到了另一个团队的一些代码,并开始进行简单的改进和重新分解.
第一阶段是为项目添加单元测试.我需要测试解析输入短信的功能.
与上述信息相关,我的问题是:
– 我可以通过测试方法将短信发送到仿真器端口吗?
我写了下一个代码,但没有收到任何东西……
@Testpublic 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后,我在控制台中收到了下一个错误:
@H_419_26@解决方法:Test running Failed: Exception thrown
in onCreate() of
ComponentInfo{com.example/androID.test.InstrumentationTestRunner}:
java.lang.NullPointerException
我启动了2个模拟器实例,并且能够从实例向另一个发送SMS,但是……我遇到了一个问题,它只会从我开始的第二个实例发送.看看这篇文章:
Sending sms text message from android emulator to second emulator instance
总结以上是内存溢出为你收集整理的java – Android测试:我可以从测试方法发送短信到模拟器号码吗?全部内容,希望文章能够帮你解决java – Android测试:我可以从测试方法发送短信到模拟器号码吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)