unit-test-utility-methods 是测试工具函数和静态辅助方法的 Skill。它从正常输入走到空值、空白、极值和精度,核对函数约定。
纯函数的结果由输入决定,没有外部状态或副作用,通常不用 Mock;涉及时间时可以把时钟作为依赖交进来,让测试控制它。静态方法本身并不自动成为纯函数。
先确定空值应返回什么、除零如何处理、是否改输入,再写断言。主文示例让除零返回零,只是该例约定,不能替所有业务作决定;浮点容差也要按精度需求选。
适合小函数积累边界用例,参数化和专项边界另有参考,本文未展开或运行测试。测几个邮件格式或卡号不能证明真实地址可投递、卡片有效,也不能据单线程通过认定线程安全。