배경 :phpunit/cakephp에서 열거 형 필드를 처리하는 방법은 무엇입니까?
cakephp 앱을 단위 테스트하려고합니다. 앱은 단위 테스트없이 제작되었습니다. 미래의 개발을 구조화 할 수 있도록 단위 테스트를 추가하고 싶습니다.
애플 리케이션은 많은 열거 형 열을 사용하고 cakephp는 열거 형 열을 지원하지 않으므로 기존 코드에 대한 단위 테스트를 작성할 수 없습니다. 열거 형을 tinyint 또는 varchar로 변환 할 것을 제안하는 사람들이 있습니다. 열거 형 필드에 코드 변경이 필요하지만 더 많은 값을 가진 열거 형 필드에 대해서는 쉬운 해결책이 아니므로 열거 형 필드에 두 가지 옵션 (예 : 활성화/비활성화, true/false, 활성/비활성) 만 포함하면 해당 솔루션을 시도했을 것입니다.
질문 :
내가 최소한의 변경으로 사전 빌드 응용 프로그램에 대한 단위 테스트를 작성 할 수있는 간단한 방법이 있나요?
PHP에서 enums : - –