test_listener_records_event()
test_listener_records_event() : void
密码修改事件 → 台账行(仅哈希与元数据,绝无明文)
密码修改台账
被测对象:WritePasswordLog(事件落库)+ UserConfigService::create/resetPassword(派发点)+ LogMyController::passwordIndex(本人台账查询) 守护约定:台账只含加盐哈希与元数据(绝无明文);新建=初始设置、重置=重置类型; 操作来源留管理员姓名;个人中心查询恒为本人行(含超管)。
buildCacheRegistry(array $items) : void
建缓存注册表最小 schema(td_sys_cache)并灌入注册项。
测试跑 sqlite :memory:,生产迁移含 PostgreSQL 专属 DDL 跑不通(DataScopeServiceTest 同因自建 schema); 而 CacheManager::registry() 现已从数据库表读取——凡走注册表的测试(remember/get/key/失效推导) 必须在 setUp 先调用本方法,否则注册表为空、remember 未登记名会走「自动登记」路径。
| array | $items |