java–Android测试:我可以从测试方法发送短信到模拟器号码吗?

java–Android测试:我可以从测试方法发送短信到模拟器号码吗?,第1张

概述我收到了另一个团队的一些代码,并开始进行简单的改进和重新分解.第一阶段是为项目添加单元测试.我需要测试解析输入短信的功能.与上述信息相关,我的问题是: –我可以通过测试方法将短信发送到仿真器端口吗?我写了下一个代码,但没有收到任何东西……@TestpublicvoidsendSmsTe

我收到了另一个团队的一些代码,并开始进行简单的改进和重新分解.
第一阶段是为项目添加单元测试.我需要测试解析输入短信的功能.
与上述信息相关,我的问题是:
  – 我可以通过测试方法将短信发送到仿真器端口吗?
我写了下一个代码,但没有收到任何东西……

@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后,我在控制台中收到了下一个错误:

Test running Failed: Exception thrown
in onCreate() of
ComponentInfo{com.example/androID.test.InstrumentationTestRunner}:
java.lang.NullPointerException

@H_419_26@解决方法:

我启动了2个模拟器实例,并且能够从实例向另一个发送SMS,但是……我遇到了一个问题,它只会从我开始的第二个实例发送.看看这篇文章:

Sending sms text message from android emulator to second emulator instance

总结

以上是内存溢出为你收集整理的java – Android测试:我可以从测试方法发送短信到模拟器号码吗?全部内容,希望文章能够帮你解决java – Android测试:我可以从测试方法发送短信到模拟器号码吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存