バックグラウンド:
Cakephp アプリを単体テストしようとしています。アプリは単体テストなしでビルドされました。今後の開発が構造化できるように、単体テストを追加したいと考えています。
アプリは多数の列挙列を使用しますが、cakephp は列挙列をサポートしていないため、既存のコードの単体テストを作成することはできません。enum を tinyint または varchar に変換することを提案する人もいるようです。列挙型フィールドに 2 つのオプション (有効/無効、 true/false 、アクティブ/非アクティブなど) しか含まれていない場合は、コードの変更が必要ないため、その解決策を試しましたが、より多くの値を持つ列挙型フィールドの場合は簡単な解決策ではありません。
質問:
最小限の変更でビルド前のアプリの単体テストを作成できる簡単な方法はありますか?