-
2026-02-01 17:14:17
-
2026-02-01 17:15:08
- 如何对私有方法触发的观察者进行单元测试
- 本文介绍在AndroidViewModel架构中,如何通过Mockito的ArgumentCaptor捕获并验证由私有数据源逻辑触发的观察者回调(如onDataUpdated),从而实现对观察者行为的精准单元测试。
-
215
-
2026-02-01 17:17:01
-
2026-02-01 17:21:08
-
2026-02-01 17:21:17
-
2026-02-01 17:27:00
-
2026-02-01 17:28:01
-
2026-02-01 17:31:01
-
2026-02-01 17:31:14
- Python 属性命名中下划线前缀的正确用法与设计意图
- Python中@property的公开名称(如name)与底层存储名(如_name)应明确区分:前者是用户接口,后者是私有实现细节;__init__中通过属性赋值(而非直接设_name)可确保验证逻辑复用、避免逻辑重复。
-
163
-
2026-02-01 17:31:19