test_runtime_exception_is_recorded_and_rethrown()
test_runtime_exception_is_recorded_and_rethrown() : void
运行时异常:完整落库(异常名/消息/堆栈/请求快照/链路)并原样重抛
错误日志中间件
被测对象:LogErrorMiddleware::handle(捕获 → 落 td_log_sys_error → 原样重抛) 守护约定:运行时异常完整落库(异常名/消息/堆栈/位置/请求快照/链路); 参数校验与 4xx HTTP 异常属业务拒绝不入表; 写库失败仅告警,业务异常仍原样传播。
buildCacheRegistry(array $items) : void
建缓存注册表最小 schema(td_sys_cache)并灌入注册项。
测试跑 sqlite :memory:,生产迁移含 PostgreSQL 专属 DDL 跑不通(DataScopeServiceTest 同因自建 schema); 而 CacheManager::registry() 现已从数据库表读取——凡走注册表的测试(remember/get/key/失效推导) 必须在 setUp 先调用本方法,否则注册表为空、remember 未登记名会走「自动登记」路径。
| array | $items |