test_every_admin_route_permission_code_exists_in_catalog()
test_every_admin_route_permission_code_exists_in_catalog() : void
每个 admin 路由的生效权限码必须已登记权限目录——「接口存在但权限看不到」即爆炸点。
权限接口对应
被测对象:admin 路由 → 生效权限码 → 权限目录 三方闭环 守护约定:路由码 ⊆ 目录码(接口存在即权限可见可授);目录码均有路由使用或 open:* 公开端点登记;权限码命名格式统一。
buildCacheRegistry(array $items) : void
建缓存注册表最小 schema(td_sys_cache)并灌入注册项。
测试跑 sqlite :memory:,生产迁移含 PostgreSQL 专属 DDL 跑不通(DataScopeServiceTest 同因自建 schema); 而 CacheManager::registry() 现已从数据库表读取——凡走注册表的测试(remember/get/key/失效推导) 必须在 setUp 先调用本方法,否则注册表为空、remember 未登记名会走「自动登记」路径。
| array | $items |