背景:
我正在尝试对 cakephp 应用程序进行单元测试。该应用程序是在没有单元测试的情况下构建的。我想添加单元测试,以便可以结构化未来的开发。
该应用程序使用了许多枚举列,并且由于 cakephp 不支持枚举列,我无法继续为现有代码编写单元测试。我看到有人建议将 enum 转换为 tinyint 或 varchar。如果枚举字段仅包含两个选项(例如启用/禁用、true/false、活动/非活动),我会尝试该解决方案,因为它不需要更改代码,但对于具有更多值的枚举字段,它不是一个简单的解决方案。
问题:
有没有一种更简单的方法可以为预构建应用程序编写单元测试,并且更改最少?