android - 我可以在不运行真机或模拟器的情况下在 android studio 上测试代码吗?
问题描述
我可以在不运行真机或模拟器的情况下在 android studio 上测试代码吗?
我只想在没有 UI(用户界面)的情况下测试代码,例如仅测试:
Log.w("test", "a");
解决方案
考虑编写单元测试,您可以使用https://www.journaldev.com/22674/android-unit-testing-junit4等示例检查如何编写单元测试
本地单元测试在您的计算机上运行,不需要模拟器或设备。
我们应该为我们编写的功能编写测试。对于不是您编写的类,您可以将 Mocks 与 Mockito 等库一起使用。
推荐阅读
- excel - VBA if 语句类型不匹配
- c++ - 我该如何修复 std::uintptr_t 错误?
- javascript - 视频叠加层上的播放按钮 - 更改按钮文本
- c - 我如何为 C、linux 安装这个库(最好在代码块中使用,但如果不是,你也可以这样做)
- flutter - 在 Row 中链接 StatefulWidget 导致的 Null 值错误
- javascript - GitHub CI/CD 管道中的 PICO-8 导出命令
- java - 字段 X 需要一个找不到的 Y 类型的 bean
- javascript - MTurk:仅在接受 HIT 后才显示调查链接
- algorithm - 工作-工人分配的算法设计
- javascript - 从汇总中排除文件