gpt4 book ai didi

java - 安卓测试 : Can I send sms to the emulator number from test method?

转载 作者:太空宇宙 更新时间:2023-11-03 11:53:09 24 4
gpt4 key购买 nike

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

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

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

最佳答案

使用类似于主机的东西

$ adb emu sms send 5551234 Hello Android

关于java - 安卓测试 : Can I send sms to the emulator number from test method?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6574303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com