单元测试
文章平均质量分 91
Misdirection_XG
与代码为伴
展开
-
Android中的顶级状态测试
状态通常用可以进行单元测试的普通 Java/Kotlin 类来表示。因此,我们需要了解文本编辑器必须持有哪些状态变量才能实现撤消和重做功能。文本状态:显示的文本和光标位置撤消和重做文本状态:用户撤消/重做操作后要呈现的下一个 TextState。为了防止内存问题,撤消和重做状态的最大数量受缓冲区大小的限制。) {)...)CircularBuffer 是一个 LIFO(队列),在溢出的情况下,它会在推送新元素之前踢出第一个元素(即最旧的元素)。用户可以执行以修改它的操作类型。原创 2022-09-14 17:54:28 · 276 阅读 · 0 评论 -
如何使用 Mockito 和 Espresso 提高 Android 应用程序的测试覆盖率
快速总结↬Espresso和Mockito等框架提供易于使用的API,可以更轻松地为各种场景编写测试。让我们介绍测试的基础知识和开发人员可以用来编写单元测试的框架。在应用程序开发中,随着代码的迭代,会出现各种用例和交互。应用程序可能需要从服务器获取数据、与设备的传感器交互、访问本地存储或呈现复杂的用户界面。编写测试时要考虑的重要一点是在设计新功能时出现的责任单元。单元测试应涵盖与单元的所有可能交互,包括标准交互和异常场景。...原创 2022-07-31 15:42:24 · 479 阅读 · 0 评论